BootStrap扔进Django里的方法详解


Posted in Javascript onMay 13, 2016

因为django的版本差异化比较大,所以以下配置仅供学习参考。

D:\www\mysite>python --version
Python 2.7.5
>>> print django.__version__
1.9.4

本记录不作细说,主要配置过程如下:

1.settings.py最后一段,关于静态文件的配置

# Static files (CSS, JavaScript, Images)
# https://docs.djangoproject.com/en/1.9/howto/static-files/
SITE_ROOT = os.path.join(os.path.abspath(os.path.dirname(__file__)), '..')
STATIC_ROOT = os.path.join(SITE_ROOT, 'static')
STATIC_URL = '/static/'
STATICFILES_DIRS = (
("css", os.path.join(STATIC_ROOT, 'css')),
("js", os.path.join(STATIC_ROOT, 'js')),
("images", os.path.join(STATIC_ROOT, 'images')),
("bower_components", os.path.join(STATIC_ROOT, 'bower_components')),
)

2.urls.py 关于路由的配置

urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^$', views.index),
url(r'^home/', views.home),
]

3.views.py 视图设计,简单得不能再简单的那种。

def home(request):
return render_to_response('home/login.html')

4.模板调用 home/login.html 页面对于静态文件css, js,以及图片等调用。

<!-- Bootstrap Core CSS -->
<link href="/static/bower_components/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet">
<!-- Custom CSS -->
<link href="/static/css/sb-admin-2.css" rel="stylesheet">
<img src="/static/images/xjlxprocess.png" />

5.最后,我的目录结构,就如网上其它文章所描述的那样。

website
---------static 
---------|-----css 
---------|-----js 
---------|-----images 
---------|-----bower_components 
---------templates 
---------|-----home
---------|-----------login.html
---------|-----admin
---------website

6.站点打开如下:

BootStrap扔进Django里的方法详解

以上内容是小编给大家介绍的BootStrap扔进Django里的方法详解,希望对大家有所帮助,如果大家想了解更多资讯敬请关注三水点靠木网站!

Javascript 相关文章推荐
Maps Javascript
Jan 22 Javascript
图片上传即时显示缩略图的js代码
May 27 Javascript
js获取下拉列表框中的value和text的值示例代码
Jan 11 Javascript
html dom节点操作(获取/修改/添加或删除)
Jan 23 Javascript
json实现前后台的相互传值详解
Jan 05 Javascript
深入探讨前端框架react
Dec 09 Javascript
js时间戳转为日期格式的方法
Dec 28 Javascript
window.onload绑定多个事件的两种解决方案
May 15 Javascript
BootStrap Table 分页后重新搜索问题的解决办法
Aug 08 Javascript
基于JavaScript实现控制下拉列表
May 08 Javascript
记一次用ts+vuecli4重构项目的实现
May 21 Javascript
浅谈Vue的computed计算属性
Mar 21 Vue.js
JavaScript重载函数实例剖析
May 13 #Javascript
JS加载iFrame出现空白问题的解决办法
May 13 #Javascript
基于JS判断iframe是否加载成功的方法(多种浏览器)
May 13 #Javascript
JS iFrame加载慢怎么解决
May 13 #Javascript
基于JS实现的笛卡尔乘积之商品发布
May 13 #Javascript
基于jQuery倒计时插件实现团购秒杀效果
May 13 #Javascript
js获取鼠标点击的对象,点击另一个按钮删除该对象的实现代码
May 13 #Javascript
You might like
人大复印资料处理程序_查询篇
2006/10/09 PHP
IIS下配置Php+Mysql+zend的图文教程
2006/12/08 PHP
如何在php中正确的使用json
2013/08/06 PHP
PHP笛卡尔积实现算法示例
2018/07/30 PHP
模拟用户操作Input元素,不会触发相应事件
2007/05/11 Javascript
JavaScript高级程序设计阅读笔记(六) ECMAScript中的运算符(二)
2012/02/27 Javascript
jquery scrollTop方法根据滚动像素显示隐藏顶部导航条
2013/05/27 Javascript
浅谈javascript构造函数与实例化对象
2015/06/22 Javascript
简单谈谈node.js 版本控制 nvm和 n
2015/10/15 Javascript
解决js图片加载时出现404的问题
2020/11/30 Javascript
JavaScript常用数组算法小结
2016/02/13 Javascript
jQuery.uploadify文件上传组件实例讲解
2016/09/23 Javascript
js仿手机页面文件下拉刷新效果
2016/10/14 Javascript
JS 调用微信扫一扫功能
2016/12/22 Javascript
nodejs利用http模块实现银行卡所属银行查询和骚扰电话验证示例
2016/12/30 NodeJs
vue-router路由与页面间导航实例解析
2017/11/07 Javascript
Vue3.0结合bootstrap创建多页面应用
2019/05/28 Javascript
微信小程序 自定义弹窗实现过程(附代码)
2019/12/05 Javascript
[01:06:32]DOTA2上海特级锦标赛D组资格赛#1 EG VS VP第一局
2016/02/28 DOTA
[47:45]Liquid vs OG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
python中使用mysql数据库详细介绍
2015/03/27 Python
详解Django中的权限和组以及消息
2015/07/23 Python
Python使用Srapy框架爬虫模拟登陆并抓取知乎内容
2016/07/02 Python
python入门基础之用户输入与模块初认识
2016/11/14 Python
python win32 简单操作方法
2017/05/25 Python
python中while和for的区别总结
2019/06/28 Python
python实现可变变量名方法详解
2019/07/01 Python
Python面向对象程序设计之继承、多态原理与用法详解
2020/03/23 Python
Jupyter Notebook添加代码自动补全功能的实现
2021/01/07 Python
记一次高分屏下canvas模糊问题
2020/02/17 HTML / CSS
淘宝客服专员岗位职责
2014/04/11 职场文书
中学社团活动总结
2015/05/07 职场文书
2016国庆节67周年红领巾广播稿
2015/12/18 职场文书
详解nginx进程锁的实现
2021/06/14 Servers
MySQL定时备份数据库(全库备份)的实现
2021/09/25 MySQL
Python语言中的数据类型-序列
2022/02/24 Python