Django管理附加表单,带有两个小部件

2024-10-08 19:25:26 发布

您现在位置:Python中文网/ 问答频道 /正文

在Django admin中,我尝试为我的模型添加一个额外的字段,比如

表单.py

from django import forms
from .models import Provider

class IntervalForm(forms.ModelForm):
    '''
    @brief      Used to set the interval of each provider's queue task
    '''

    interval = forms.CharField()

    class Meta:
        model = Provider
        fields = '__all__'

管理员.py

from .models import Provider
from .forms import IntervalForm

class ProviderAdmin(admin.ModelAdmin):
    form = IntervalForm

    list_display = ('code', '__unicode__', 'get_accounts', 'get_all_prefixes',
                    'get_columns')

admin.site.register(Provider, ProviderAdmin)

现在还可以。但我希望我的额外的'间隔'领域是像两个领域。第一个是select字段,包含“分钟”、“秒”和“小时”选项,另一个是整数字段。。你知道吗

我用标签扭曲字段,使其也显示为一行


Tags: djangofrompyimportgetadminmodelsforms

热门问题