2015-09-23 108 views
0

當我實例化下面的表單並在我的模板中使用它時。我的輸入不按要求顯示。任何人有任何想法爲什麼?在Django的ModelForm的瀏覽器中沒有顯示輸入

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> 
+0

https://djangosnippets.org/snippets/474/ –

回答

0

嘗試使用:

{% if field.field.required %} 

使用這段代碼: snippet

+0

我需要輸入像這樣'<輸入重新在瀏覽器中需要>',這不會發生。 – theamateurdataanalyst

+0

相關問題