【问题标题】:Django forms to one lineDjango表格到一行
【发布时间】:2016-06-17 04:29:32
【问题描述】:

我想在一行中添加包含用户名字段和密码字段的 {{ form.as_p }},而不是密码上方的用户名。

像这样:Username: __________ Password: ___________

不是这样的:

Username: __________
Password: __________

我用的是django原来的OOB登录认证,想问一下怎么改表单。

如果您愿意,我可以提供代码。

【问题讨论】:

    标签: python django forms authentication login


    【解决方案1】:

    您需要将{{ form.as_table }} 放入您的模板中,然后才能实现您想要的外观。

    如果您需要其他外观,请查看docs

    【讨论】:

      【解决方案2】:

      您可以获取表单的字段

      form.field_name
      

      例如:

      <div class="row">
      <div class="col-md-6">{{form.username}}</div>
      <div class="col-md-6">{{form.password}}</div>
      <div>
      

      docs

      编辑

      注意

      row
      

      col-md-6
      

      是引导类

      【讨论】:

      • 你忘了说,对于这样的解决方案,@chazefate 还需要知道class="row"class="col-md-6" 的意思。
      猜你喜欢
      • 2016-07-03
      • 1970-01-01
      • 2011-08-07
      • 1970-01-01
      • 2021-05-09
      • 2021-10-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多