当前位置:   article > 正文

Django——form表单验证与前端显示方法_django form 展示

django form 展示

一、前端部分

1、自动展示

{ {form.as_table}}渲染出来:(没有在table标签下使用,就是最原始状态)
在这里插入图片描述
在外面加上table标签

<table>
        {
   {
   form.as_table}}
</table>
  • 1
  • 2
  • 3
  • 4
  • 5

在这里插入图片描述
as p

<p>
            {
   {
   form.as_p}}
        </p>
  • 1
  • 2
  • 3
  • 4
  • 5

在这里插入图片描述
分别被放在两个p标签内

ur

<ul>
            {
   {
   form.as_ul}}
        </ul>
  • 1
  • 2
  • 3
  • 4
  • 5

在这里插入图片描述
不使用标签,直接使用form{ {form}}
在这里插入图片描述
最普通样式

2、手动展示

表单for循环形式,展现form

{% for item in form %}

            <label for="{
    {item.id_for_label}}">{
  {item.label}}</label>
            {
  {item}}
            <p>{
  {item.errors.as_text}}</p>

        {% endfor %}
        <span>{
  {form.not_field_errors}}</span>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

这里的item.label是在定义form的类的时候,通过属性传入的。
如下:

class Auth(forms.Form):
    username = fields
  • 1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/秋刀鱼在做梦/article/detail/897293
推荐阅读
相关标签
  

闽ICP备14008679号