django里面form.as_p的输出不是我想要的,如何修改?
缺省情况下,form.as_p的输出是(多打了空格,以便正确输出格式):
< p>< label for="id_subject" >Subject:< /label >
< input id="id_subject" type="text" name="subject" maxlength="100" />
< /p>
然而我需要
< p>< label for="id_subject">Subject:< /label>< /p>
< input id="id_subject" type="text" name="subject" maxlength="100" />
如何才能得到想要的输出呢?
修改 label form 输出 想要 gt as_p 格式 subject formasp django id lt
Jueast
11 years, 4 months ago
Answers
有几种方法都可以达到目的,这里列举2个:
第一种方法:.自定义form的输出,比如:
< form action="/contact/" method="post">
{% for field in form %}
< div class="fieldWrapper">
{{ field.errors }}
{{ field.label_tag }}: {{ field }}
< /div>
{% endfor %}
< p>< input type="submit" value="Send message" />< /p>
< /form>
第二种方法: 改变相关CSS文件,让输出符合你的要求。
ShyEn
answered 11 years, 4 months ago