0

Django のテンプレートの特定のフィールドに HTML を追加するにはどうすればよいのだろうか

次のフォームがあります(forms.py)

first_name = forms.CharField(widget=forms.TextInput(attrs={'required': 'required'}))
last_name = forms.CharField(widget=forms.TextInput(attrs={'required': 'required'}))
street = forms.CharField(widget=forms.TextInput(attrs={'required': 'required'}))

私のテンプレートでは、次のフィールドを取得します。

<form action="" method="post">{% csrf_token %}
     {% for field in form %}
             <div class="fieldWrapper">
             {{ field.errors }}
             {{ field.label_tag }} {{ field }}
         </div>
     {% endfor %}
 <input type="submit" value="Submit" />
 </form>

今、私はこのように通りのフィールドにいくつかの余分なhtmlを追加したい

<form action="" method="post">{% csrf_token %}
     {% for field in form %}
             {% if field.type =='street' %}
                <div class="fieldWrapper otherclass">
                <hr>

             {% else %}
             <div class="fieldWrapper">
            {% endif %}

             {{ field.errors }}
             {{ field.label_tag }} {{ field }}
         </div>
     {% endfor %}
 <input type="submit" value="Submit" />
 </form>

全体が失敗します:

残りを解析できませんでした: '=='street'' から '=='street''

4

1 に答える 1