前言


关于如何快速基于Django使用别人写好的模版搭建网站之前已经有详细讲过,一般我们在Django中使用Bootstrap模版都需要经过以下几个步骤

  • 下载一个Bootstrap模版

  • 创建app并粘贴模板到对应的的templates文件夹中

  • 改settings.py、urls.py、views.py等文件

  • 创建static文件夹修改相关css、js文件中的链接跳转

  • 启动Django

最近在逛GitHub时发现一个名为django-bootstrap3插件,使用该插件可以更快速的使用bootstrap模版,今天给大家分享一下。


使用django-bootstrap3


首先我们需要下载安装django-bootstrap3插件,使用

pip install django-bootstrap3

即可成功安装,但是使用该插件需要:

  • Python版本> = 3.5

  • Django版本> = 2.1

如果你的环境不满足需要先进行升级,在相关环境及依赖配置好后后,只需要在settings.py文件中的INSTALLED_APPS中添加'bootstrap3',

接着将整个模版复制粘贴至app文件夹下,并修改views.py视图函数,比如我的模版中只有一个index.html


from django.views.generic.base import TemplateView

class HomePageView(TemplateView):
    template_name = "app/index.html"

接着去将该页面添加至urls.py

from django.conf.urls import url
from .views import (
    HomePageView,
)

urlpatterns = [
    url(r"^$", HomePageView.as_view(), name="home"),
]

现在只要在index.html文件的开头添加下面的语句即可让Django自动加载模版中的css、js文件

{% load bootstrap3 %}
{% bootstrap_css %}
{% bootstrap_javascript %}

这么一番操作,可以省去很多复制、修改路径的繁琐操作,如果有一套现成的bootstrap模版可以更快速的上手,并且这个库还有对于表单和按钮的一些优化!唯一的坑就是国内相关教程并不多,需要自己阅读很多外文资料,当然这对于面向stack overflow编程的我们并不困难!

参考资料

[1]

官方文档: https://django-bootstrap3.readthedocs.io/en/latest/installation.html

[2]

Github: https://github.com/zostera/django-bootstrap3


©著作权归作者所有:来自51CTO博客作者mb5fe18e32e4691的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. Python办公自动化|批量处理文件,一学就会
  2. JDBC自定义工具类(properties配置文件方式)
  3. Jar 文件(学习 Java 编程语言 037)
  4. 详解 centos7设置nfs文件共享 实操记录
  5. 关于PHP框架中.env文件的加载过程
  6. PHP识别文件伪装(文件上传)
  7. PHP作用域和文件夹操作示例
  8. php实现将文件上传到临时目录
  9. php怎么把文件设置为插件

随机推荐

  1. android编译时添加库第三方库文件
  2. 2.4.10 可展开的列表组件
  3. android 蓝牙
  4. 代码中设置drawableright
  5. android 获取系统硬件信息
  6. Android(安卓)实现文件的下载
  7. 学习Android动画小结
  8. Android笔记:Socket客户端收发数据
  9. android 获取IP地址
  10. android developer