繁体   English   中英

输入未按Django中ModelForm的浏览器要求显示

[英]Inputs not showing up as required in browser for ModelForm in Django

当我实例化以下表单并在模板中使用它时。 我的输入未按要求显示。 有人知道为什么吗?

class SampleForm(forms.ModelForm):
  def __init__(self, *args, **kwargs):
    super(SampleForm, self).__init__(*args, **kwargs)
    # Making name required
    self.fields['x'].required = True
    self.fields['y'].required = True
    self.fields['z'].required = True
    self.fields['a'].required = True

  class Meta:
    model = Sample
    fields = ['x','y','z','a' 'email']

模板

<div>
  <form>
    {{form}}
  </form>
</div>

尝试使用:

{% if field.field.required %}

使用此代码段: 代码段

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM