【问题标题】:divide django form fields to two divs将 django 表单字段划分为两个 div
【发布时间】:2021-01-21 18:14:24
【问题描述】:

嗨,伙计们,我有一个带有复选框的表单,如果选中该复选框需要显示额外的一堆字段,是否可以告诉表单将​​一些字段包装在一个 div 中,而将其余字段包装在另一个 div 中?这样我可以在客户端使用 javascript,我也想在客户端进行样式设置, 任何帮助将不胜感激 提前致谢

【问题讨论】:

    标签: html django django-forms


    【解决方案1】:

    是的,您可以render fields manually 并添加您喜欢的任何样式。

    {{ form.non_field_errors }}
    <div class="fieldWrapper">
        {{ form.subject.errors }}
        <label for="{{ form.subject.id_for_label }}">Email subject:</label>
        {{ form.subject }}
    </div>
    <div class="fieldWrapper">
        {{ form.message.errors }}
        <label for="{{ form.message.id_for_label }}">Your message:</label>
        {{ form.message }}
    </div>
    <div class="fieldWrapper">
        {{ form.sender.errors }}
        <label for="{{ form.sender.id_for_label }}">Your email address:</label>
        {{ form.sender }}
    </div>
    <div class="fieldWrapper">
        {{ form.cc_myself.errors }}
        <label for="{{ form.cc_myself.id_for_label }}">CC yourself?</label>
        {{ form.cc_myself }}
    </div>
    

    另外,请查看 this neat article 的主题。

    【讨论】:

      猜你喜欢
      • 2019-12-07
      • 2012-03-09
      • 1970-01-01
      • 2016-11-26
      • 1970-01-01
      • 2019-12-08
      • 2013-03-15
      • 2012-05-09
      • 2017-04-25
      相关资源
      最近更新 更多