使用完整的引导html标记呈现django表单字段
django-bootstrap-fields的Python项目详细描述
django引导字段
django-bootstrap-fields
为您提供了一个{% dbs_field %}
标记,该标记允许您使用完整的引导html标记轻松呈现django表单字段。适用于引导程序3和4。
安装
使用pip
:
pip install -U django-bootstrap-fields
将dbs_fields
添加到INSTALLED_APPS
中的settings.py
:
INSTALLED_APPS = (
...
'dbs_fields',
)
模板
您可以使用DBS_TEMPLATES
django设置变量设置项目的默认模板包:
DBS_TEMPLATES = 'bootstrap4' # Options: 'bootstrap3', 'bootstrap4', 'bootstrap4custom'
用法
一个标签统治他们所有人!django-bootstrap-fields
只有一个易于使用的标记,它将检测正在呈现哪个字段并相应地设置其样式。
{% dbs_field field inline=True sr_label=True prepend="$" append=".00" %}
示例
{% extends "base.html" %}
{% load dbs_tags %}
{% block content %}
<form action="." method="post">
{% csrf_token %}
{% for field in form %}
{% dbs_field field %}
{% endfor %}
</form>
{% endblock content %}