【问题标题】:how to remove --------- from django Select widgets如何从 django Select 小部件中删除 ---------
【发布时间】:2018-11-08 11:45:39
【问题描述】:

如何删除我的 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'
        }),
     }

【问题讨论】:

  • 可以添加默认值
  • 感谢您的回答,您有什么教程可以学习吗?
  • 我的回答有效吗?
  • 是的,伙计,谢谢

标签: django forms widget


【解决方案1】:

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

进一步参考:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-08-09
    • 2013-02-14
    • 1970-01-01
    • 1970-01-01
    • 2010-11-08
    • 2014-02-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多