[英]How to get the username of the current user and assign it to a certain field in a form in django?
[英]How to get a certain field out of form in django template?
我想知道如何在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>
整个事情失败了:
无法解析其余部分:“ ==”街道”中的“ ==”街道”
模板运算符前后需要空格,因此请替换
{% if field.type =='street' %}
与
{% if field.type == 'street' %}
或使用ifequal
templatetag
{% ifequal field.type 'street' %}
Hello world.
{% else %}
Apocalypse
{% endifequal %}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.