一组Bootstrap静态文件。
项目描述
Bootstrap和可选的Font Awesome静态文件,供您选择。
还提供了与Bootstrap兼容的最新jQuery,供您选择使用。
安装
pip install django-bootstrap-static
配置
要获取Bootstrap静态文件,只需在您的INSTALLED_APPS中包含'bootstrap',以及可选的'fontawesome'
INSTALLED_APPS = [
# ...
'bootstrap',
'fontawesome',
]
然后您可以像通常的静态资源一样包含CSS和JavaScript,例如,在您的基模板中使用{% static '...' %},如下所示
{% load static %}
<head>
<link rel="stylesheet" href="{% static 'bootstrap/css/bootstrap.min.css' %}">
<script defer src="{% static 'fontawesome/js/all.min.js' %}"></script>
</head>
<body>
...
<script src="{% static 'bootstrap/js/jquery.min.js' %}"></script>
<script src="{% static 'bootstrap/js/bootstrap.bundle.min.js' %}"></script>
</body>
注意,在上面的代码示例中,我们使用了SVG驱动的Font Awesome,这是根据他们的文档推荐的。您可以通过替换上述
部分中的<script ...>标签来使用Font Awesome的古典方式。<link rel="stylesheet" href="{% static 'fontawesome/css/all.min.css' %}">
如果您不使用需要Popper.js(例如下拉菜单、弹出框、工具提示)的Bootstrap功能,您可以使用bootstrap.min.js而不是捆绑包,以节省几千字节的带宽。
有关集成的更多详细信息,可以从两个项目中的任何一个获得。
贡献
偶尔,我会忘记使用新的Bootstrap更新来更新此包。请随时提交PR。
来源和程序
- Bootstrap: (dist包中的所有文件)
Bootstrap网站 / 下载 ➜ 放入bootstrap/static/bootstrap/
- jQuery: (压缩版、未压缩版、映射)
jQuery网站 / 下载 ➜ 重命名并混合到bootstrap/static/bootstrap/js/
选择在bower.json中标识为依赖项的最新版本(见依赖项)。
- Font Awesome: (on-server/文件夹的内容)
Font Awesome网站 / 免费下载 ➜ 放入fontawesome/static/fontawesome/
测试
测试很棒!而且是必要的。请,添加更多。越多越好!我们使用Tox。
pip install tox
使用Tox在本地上运行所有linting和测试,如下所示
tox
tox list
tox -e package
tox -e py310,clean
tox -e format -- tests
发布
为了与Bootstrap发布计划保持一致,我们将保持此应用的版本号与bootstrap Major.Minor.Revision更改同步(见semver)。附加的版本号将添加到末尾以表示此包内的新更改,例如
django-bootstrap-static==3.3.1.1 == Bootstrap 3.3.1 以及额外的包更改。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分布
构建分布
哈希值 for django_bootstrap_static-5.3.3-py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c7b97fd4b89cd7553075a206ca92fd9b392759e0b69b69629595e7037320855e |
|
MD5 | d8888cec91f1975f7e9eae6c31456f44 |
|
BLAKE2b-256 | 123a3971e2a28ae9076be3ecf99086b7ceef12111920b03fc095d749eab30714 |