首页 > 代码库 > Django 中bootstrap的引用
Django 中bootstrap的引用
bootstrap的优越性
如果你有基本的HTML+CSS,bootstrap其实就是在标签中加入具体的class来实现样式。和原生态的HTML+CSS需要先在head标签的style写样式或者引入外部样式相比,bootstrap相当于已经写好了,直接用对应的class引用就可以了。
bootstrap的使用
我是在用Django开发的过程中用bootstrap。
1. bootstrap的引用
我使用的bootstrap3,在Django中,引入静态文件非常的简单:
- Django的设置
在settings中定义STATIC_URL、STATICFILES_DIRS。默认Django会在每个app下的static/app查找静态文件,如果加额外的路径寻找则在STATICFILES_DIR中设置(我常用这个,因为项目共用bootstrap),此外,Django还有个STATIC_ROOT,是使用collectstatic命令收集静态文件的作用。
Django官方文档
写好后,将下载的bootstrap的文件夹拷到项目(注意不是app下)的static路径下
注意:生产版本的bootstrap是没有jquery.min.js的(如果有响应效果,需要加这个),所以需要自己下载
引用的时候,可以像官网说的那样:
href=http://www.mamicode.com/"//cdn.bootcss.com/bootstrap/3.3.5/css/bootstrap.min.css">
href=http://www.mamicode.com/"//cdn.bootcss.com/bootstrap/3.3.5/css/bootstrap-theme.min.css">
<script src=http://www.mamicode.com/"//cdn.bootcss.com/jquery/1.11.3/jquery.min.js"></script>
<script src=http://www.mamicode.com/"//cdn.bootcss.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
或者,使用静态导入(记得在开头加上{% load staticfiles %}
。如果有extends语句,load放在extends下),然后导入:
<link rel="stylesheet" href=http://www.mamicode.com/"{% static ‘css/bootstrap.min.css‘ %}">
<link rel="stylesheet" href=http://www.mamicode.com/"{% static ‘css/bootstrap-theme.min.css‘ %}">
<link rel="stylesheet" href=http://www.mamicode.com/"{% static ‘css/mycss.css‘ %}"
2. 在templates中使用
比如你需要一个navbar,也就是导航条,去bootstrap中组件,找到导航条,复制代码即可。然后修改成自己的样式即可。
Django 中bootstrap的引用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。