我想用水平字段将我的模型表单连接到HTML表单。如何手动呈现每个字段。我试图实施,但没有成功。使用以下方法,我手动呈现了字段,但表单没有将数据保存到数据库。
add_user.html
form action="#" method="POST">
{% csrf_token %}
<div class="row">
<div class="col-xl-6">
<div class="form-group row">
<label class="col-lg-3 col-form-label">{{user_form.first_name.label_tag}}</label>
<div class="col-lg-9">
{{ user_form.first_name }}
</div>
</div>
<div class="form-group row">
<label class="col-lg-3 col-form-label">{{user_form.last_name.label_tag}}</label>
<div class="col-lg-9">
{{ user_form.last_name }}
</div>
</div>
</div>
<div class="col-xl-6">
<div class="form-group row">
<label class="col-lg-3 col-form-label">{{user_form.password1.label_tag}}</label>
<div class="col-lg-9">
{{ user_form.password1 }}
</div>
</div>
<div class="form-group row">
<label class="col-lg-3 col-form-label">{{user_form.password2.label_tag}}</label>
<div class="col-lg-9">
{{ user_form.password2 }}
</div>
</div>
<button type="submit" class="btn btn-primary text-end">Submit</button>
</div>
</div>
</div>
</div>
1条答案
按热度按时间zvokhttg1#
在这里我写的代码为您的要求,我使用Django内置的UserCreation表单注册,并为样式使用Bootstrap 5.3
form.py
view.py
Html代码
浏览器输出