首页 > 解决方案 > 如何从 django Select 小部件中删除 ---------

问题描述

如何在我的 django ModelForm widgts 中删除 -----?文档说要使用 empty_label 但它适用于 SelectDateWidget

我的表格

class ProjectForm(forms.ModelForm):

    class Meta:
        model = Project
        exclude = ('copy', 'created', 'researcher', 'keywords', 'application_area', 'predominant_area')

        widgets = {
            'title':forms.TextInput(attrs={
                'class':'form-control',
                'placeholder': 'Titulo da oportunidade'
            }),
            'conclusion_date':forms.TextInput(attrs={
                'class': 'form-control',
                'type':'text',
                'placeholder':'Data de conclusão'
        }),
            'category': forms.RadioSelect(attrs={
                'class':'form-control'
        }),
            'result':forms.Select(attrs={
                'class':'form-control'
        }),
     }

标签: djangoformswidget

解决方案


您可以为您的选择输入添加默认值,然后它将最初显示默认值。

供进一步参考:

https://docs.djangoproject.com/en/2.0/topics/forms/

https://docs.djangoproject.com/en/2.0/ref/forms/fields/


推荐阅读