html 通过Django的部件,调整自定义表单外观
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html 通过Django的部件,调整自定义表单外观相关的知识,希望对你有一定的参考价值。
{% extends 'base.html' %}
{% load widget_tweaks %}
{% block title %}Start a New Topic{% endblock %}
{% block breadcrumb %}
<li class="breadcrumb-item"> <a href="{% url 'home' %}">Boards</a> </li>
<li class="breadcrumb-item"> <a href="{{ board.get_absolute_url }}">{{ board.name }}</a> </li>
<li class="breadcrumb-item active">New topic</li>
{% endblock %}
{% block content %}
<form method="post">
{% csrf_token %}
{% for field in form %}
<div class="form-group">
{{ field.label_tag }}
{% if form.is_bound %}
{% if field.errors %}
{% render_field field class="form-control is-invalid" %}
{% for error in field.errors %}
<div class="invalid-feedback">{{ error }}</div>
{% endfor %}
{% else %}
{% render_field field class="form-control is-valid" %}
{% endif %}
{% else %}
{% render_field field class="form-control" %}
{% endif %}
{% if field.help_text %}
<small class="form-text text-muted"> {{ field.help_text}} </small>
{% endif %}
</div>
{% endfor %}
<button type="submit" class="btn btn-success">Post</button>
</form>
{% endblock %}
以上是关于html 通过Django的部件,调整自定义表单外观的主要内容,如果未能解决你的问题,请参考以下文章
使用 RadioSelect 小部件自定义 Django 表单
动态自定义 django 表单小部件
Django 酥脆的表单可以与自定义小部件一起使用吗?
关于覆盖外键表单小部件以接收用户输入的 Django 最佳实践
带有外键的 django 自定义表单验证
在 Django 中使用自定义外键字段保存表单中的数据