Django项目的Bootstrap支持
项目描述
注意
这是django-bootstrap3的分支,包含INFINIDAT的样式修改。在表单渲染中有少量更改,以及三个应在Bootstrap之后包含的CSS文件:
infiniboot.css
infinidat.css
opensans.css
主题组件包括
按钮
标签
表单
自定义复选框和单选按钮
井
导航栏(仅反向)
表格
选项卡
药丸
模态框
主题复选框
以下是主题复选框所需的标记
<div class="themed-checkbox"> <label> <input type="checkbox" name="agree"> <span></span> I agree to the terms and conditions </label> </div>
发布新版本
编辑bootstrap3/__init__.py中的版本号
运行 python setup.py sdist upload -r local
Bootstrap 3 for Django
像往常一样编写Django,让django-bootstrap3将模板输出转换为Bootstrap 3代码。
要求
Python 2.7, 3.2, 3.3, 3.4, 或 3.5
Django >= 1.8
支持Python 2.6和Django < 1.8的最新版本是6.x.x分支。
安装
使用pip安装
pip install django-bootstrap3
或者,您可以安装下载或克隆此存储库,并调用 pip install -e .。
将“bootstrap3”添加到您的 settings.py 中的 INSTALLED_APPS
'bootstrap3',
在您的模板中,加载 bootstrap3 库并使用 bootstrap_* 标签
此应用程序将很快需要Django 1.8+、python 2.7+。感谢您的理解。
示例模板
{% load bootstrap3 %} {# Display a form #} <form action="/url/to/submit/" method="post" class="form"> {% csrf_token %} {% bootstrap_form form %} {% buttons %} <button type="submit" class="btn btn-primary"> {% bootstrap_icon "star" %} Submit </button> {% endbuttons %} </form>
文档
错误和建议
如果您发现了错误或有关于额外功能的要求,请使用GitHub上的问题跟踪器。
许可
您可以在Apache 2.0协议下使用此代码。有关详细信息,请参阅LICENSE文件。
历史记录
7.0.1 (2016-03-23)
修复了小部件属性一致性错误(@onysos)
7.0.0 (2016-02-24)
移除了对Django < 1.8的支持
移除了对Python < 2.7的支持
修复了页面编号错误(感谢 @frewsxcv)
修复了模板上下文警告(感谢 @jieter 和 @jonashaag)
升级到Bootstrap 3.3.6(@nikolas)
在消息中显示链接和新行(@jakub3279)
传递给bootstrap_form的CSS类参数现在生效(@gordon)
支持Django 1.9/Python 3.5(@jieter 和 @jonashaag)
改善Travis CI Django版本(感谢 @jonashaag)
改善bootstrap_messages中消息的处理(感谢 @frewsxcv 和 @rjsparks)
6.2.2 (2015-08-20)
修复了按钮中转义图标的问题(由 @jlec 报告)
6.2.1 (2015-08-19)
修复了标签占位符中的空白问题(@Grelek)
6.2.0 (2015-08-15)
改进了测试
使simple_tag在Django 1.9中输出安全
更好地支持MultiWidgets(@xrmx)
改进了文档(@Moustacha)
6.1.0 (2015-06-25)
升级到Bootstrap 3.3.5
正确引用帮助文本(@joshkel)
6.0.0 (2015-04-21)
不再在CSS标签中使用media="screen",符合Bootstraps示例
5.4.0 (2015-04-21)
不再强制btn-primary,当指定其他按钮类时(@takuchanno2)
为按钮添加了value选项(@TyVik)
将CDN切换到//maxcdn.bootstrap.ac.cn/bootstrap/3.3.4/(@djangoic)
5.3.1 (2015-04-08)
修复Django 1.8的importlib警告
将水平表单的默认值设置为col-md-3(标签),col-md-9(字段)
各种错误修复
修复版本号错误
5.2.0 (2015-03-25)
升级到Bootstrap 3.3.4
修复了复选框的必填错误
各种错误修复
5.1.1 (2015-01-22)
修复了复选框显示错误
5.1.0 (2015-01-22)
将Bootstrap 3.3.2设为默认
修复了问题#140(Python 3中的错误行为)
5.0.3 (2014-12-02)
修复了旧版Django和Python版本的测试
5.0.2 (2014-11-24)
清理了5.0.1中由PyPI故障产生的混乱
5.0.1 (2014-11-21)
错误修复和更新到Bootstrap 3.3.1
4.11.0 (2014-08-19)
改进了对错误和成功表单类的处理和控制
4.10.1 (2014-08-18)
错误修复、测试修复、文档修复
4.10.0 (2014-08-12)
模板标签bootstrap_icon现在支持title参数
4.9.2 (2014-08-11)
修复了设置水平表单类时引起问题的错误
4.9.1 (2014-08-10)
修复了Django 1.4的测试
4.9.0 (2014-08-09)
为bootstrap_button添加了新参数href,如果提供,将渲染a标签而不是button标签
4.8.2 (2014-07-10)
对master分支进行内部修复
4.8.1 (2014-07-10)
使额外类覆盖bootstrap默认值
4.8.0 (2014-07-10)
引入了新设置set_placeholder,默认为True
4.7.1 (2014-07-07)
改进了各种大小(如4.7.0中引入)的渲染
将Bootstrap 3.2.0设为默认版本
4.7.0 (2014-06-04)
为表单集、表单、字段和按钮添加了size选项
4.6.0 (2014-05-22)
新标签bootstrap_formset_errors
4.5.0 (2014-05-21)
表单集中修复了错误
新的表单集渲染器
新的bootstrap_form_errors标签
4.4.2 (2014-05-20)
文档现在提到模板
4.4.1 (2014-05-08)
错误修复
文档修复
在coveralls.io上的测试覆盖率
4.4.0 (2014-05-01)
添加了模板标签bootstrap_alert
4.3.0 (2014-04-25)
添加了required_css_class和error_css_class作为可选设置(全局)和参数(表单和字段渲染)
4.2.0 (2014-04-06)
将表单级别错误的样式移动到模板
错误修复
4.1.1 (2014-04-06)
将所有文本转换移动到text_value
4.1.0 (2014-04-05)
错误修正和内部分支更改
4.0.3 (2014-04-03)
修复了垂直和内联表单中的复选框标签错误
4.0.2 (2014-04-02)
修复了垂直表单渲染错误
4.0.1 (2014-03-29)
修复了Unicode错误,并在测试中添加了Unicode标签
4.0.0 (2014-03-28)
使用渲染器类生成HTML
修复了几个bug
3.3.0 (2014-03-19)
使用Django表单CSS类来指示字段上的必填和错误
3.2.1 (2014-03-16)
改进了表单渲染
3.2.0 (2014-03-11)
支持插件
3.1.0 (2014-03-03)
提高与Django < 1.5的兼容性
3.0.0 (2014-02-28)
添加了对主题的支持(修复问题#74)
在字段标题中显示内联表单错误(修复问题#81)
修复了演示应用程序中的bug
更新到最新的Bootstrap(修复问题#83)
2.6.0 (2014-02-20)
新增设置 set_required 来控制HTML required属性的设置(修复问题#76)
2.5.6 (2014-01-23)
项目重构
添加了创建文档的骨架(修复问题#30)
修复了FileField问题
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分布
infinidat-django-bootstrap3-7.0.9.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | da5e5dcd40e67a455df29a08958856d62e0da24a35dd51f51b83270423d191d0 |
|
MD5 | 30faaef9cc6f23ca22d4cbfb5262fb82 |
|
BLAKE2b-256 | e23f15063c0e5fe5501b34963bb13274030801fdf4e5984a57b5600d85d12e20 |