Django 将CreateView表单拆分为多个部分/针对单个字段

Django 将CreateView表单拆分为多个部分/针对单个字段,django,Django,有没有一种快速的方法可以将Django的CreateViewcbv创建的表单拆分为两个或多个部分?我试图通过CSS对表单的两部分进行不同的样式设计。类似地,CreateView生成的每个字段/标签是否可以单独作为目标 是的,您可以像处理任何其他表单一样在模板中处理表单。请参见此处有关自定义表单的说明。下面是在两个字段中添加了other class的代码示例。您可以根据需要自定义html <form action="/contact/" method="post">{% csrf_to

有没有一种快速的方法可以将Django的
CreateView
cbv创建的表单拆分为两个或多个部分?我试图通过CSS对表单的两部分进行不同的样式设计。类似地,
CreateView
生成的每个字段/标签是否可以单独作为目标

是的,您可以像处理任何其他表单一样在模板中处理表单。请参见此处有关自定义表单的说明。下面是在两个字段中添加了
other class
的代码示例。您可以根据需要自定义html

<form action="/contact/" method="post">{% csrf_token %}
    {{ form.non_field_errors }}
    <div class="fieldWrapper">
        {{ form.subject.errors }}
        <label for="id_subject">Email subject:</label>
        {{ form.subject }}
    </div>
    <div class="fieldWrapper">
        {{ form.message.errors }}
        <label for="id_message">Your message:</label>
        {{ form.message }}
    </div>
    <div class="fieldWrapper other-class">
        {{ form.sender.errors }}
        <label for="id_sender">Your email address:</label>
        {{ form.sender }}
    </div>
    <div class="fieldWrapper other-class">
        {{ form.cc_myself.errors }}
        <label for="id_cc_myself">CC yourself?</label>
        {{ form.cc_myself }}
    </div>
    <p><input type="submit" value="Send message" /></p>
</form>
{%csrf\u令牌%}
{{form.non_field_errors}}
{{form.subject.errors}
电子邮件主题:
{{form.subject}}
{{form.message.errors}
您的留言:
{{form.message}}
{{form.sender.errors}
您的电子邮件地址:
{{form.sender}}
{{form.cc_imf.errors}
抄送你自己?
{{form.cc_我自己}