[英]How can I show a specific django field in html?
所以我想按标题所说做,但我不知道怎么做,因为我是新来的。
<p>{{ form.description }}</p>
这就是我使用列表显示来自不同模型的信息的方式
{% for form in forms %}
但是我想显示一个特定对象的描述。
提前致谢。
<form method="post" novalidate>{% csrf_token %}
{{ form.non_field_errors }}
{% for hidden_field in form.hidden_fields %}
{{ hidden_field.errors }}
{{ hidden_field }}
{% endfor %}
<table border="1">
{% for field in form.visible_fields %}
<tr>
<th>{{ field.label_tag }}</th>
<td>
{{ field.errors }}
{{ field }}
{{ field.help_text }}
</td>
</tr>
{% endfor %}
看这篇文章:[link] [1] https://simpleisbetterthancomplex.com/article/2017/08/19/how-to-render-django-form-manually.html
通常,django模板将用django视图中呈现的数据作为字典填充,并且可以使用django模板标签“ {{tag_name}}”在模板中调用这些数据。
在这里,您将所有表单呈现为字典内的列表,以便您可以循环显示每个表单。
{% for form in forms %}
{{form.description}}
{% endfor %}
这样,您可以显示每个表单的数据。 如果您只想显示特定表单的数据,则代替此方法,正确的方法是使用特定表单的数据呈现视图,并使用模板标签{{form.description}}在模板中显示数据
检查django文档: https : //docs.djangoproject.com/en/2.1/topics/templates/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.