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 相关文章推荐
JavaScript 应用技巧集合[推荐]
Aug 30 Javascript
Javascript 中介者模式实例
Dec 16 Javascript
JavaScript面向对象之静态与非静态类
Feb 03 Javascript
JS创建自定义表格具体实现
Feb 11 Javascript
jQuery取得设置清空select选择的文本与值
Jul 08 Javascript
jquery插件uploadify实现带进度条的文件批量上传
Dec 13 Javascript
js 事件的传播机制(实例讲解)
Jul 20 Javascript
Vue.js组件间的循环引用方法示例
Dec 27 Javascript
Vue 中使用vue2-highcharts实现top功能的示例
Mar 05 Javascript
详解Nuxt.js部署及踩过的坑
Aug 07 Javascript
解决vue-cli项目webpack打包后iconfont文件路径的问题
Sep 01 Javascript
微信小程序-可移动菜单的实现过程详解
Jun 24 Javascript
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
基于simple_html_dom的使用小结
2013/07/01 PHP
如何写php守护进程(Daemon)
2015/12/30 PHP
php实现用户注册密码的crypt加密
2017/06/08 PHP
详解Yaf框架PHPUnit集成测试方法
2017/12/27 PHP
Google韩国首页图标动画效果
2007/08/26 Javascript
使用jQuery同时控制四张图片的伸缩实现代码
2013/04/19 Javascript
用JS做的简单的可折叠的两级树形菜单
2013/09/21 Javascript
javascript运行机制之this详细介绍
2014/02/07 Javascript
使用console进行性能测试
2015/04/27 Javascript
JQuery中DOM事件绑定用法详解
2015/06/13 Javascript
详解AngularJS 模态对话框
2016/04/07 Javascript
javascript 动态样式添加的简单实现
2016/10/11 Javascript
JavaScript中Math对象的方法介绍
2017/01/05 Javascript
vue 中的 render 函数作用详解
2020/02/28 Javascript
在js文件中引入(调用)另一个js文件的三种方法
2020/09/11 Javascript
[02:53]DOTA2英雄基础教程 山岭巨人小小
2013/12/09 DOTA
[51:06]2018DOTA2亚洲邀请赛3月29日 小组赛A组 KG VS Liquid
2018/03/30 DOTA
Python实现的求解最大公约数算法示例
2018/05/03 Python
Python 给某个文件名添加时间戳的方法
2018/10/16 Python
Python2比较当前图片跟图库哪个图片相似的方法示例
2019/09/28 Python
python调用matplotlib模块绘制柱状图
2019/10/18 Python
python之pymysql模块简单应用示例代码
2019/12/16 Python
详解基于Scrapy的IP代理池搭建
2020/09/29 Python
Selenium 安装和简单使用的实现
2020/12/04 Python
浅谈html5标签css3的常用样式
2016/10/20 HTML / CSS
Lime Crime官网:美国一家主打梦幻精灵系的彩妆品牌
2019/03/22 全球购物
网络、C以及其他硬件方面的面试题
2016/08/23 面试题
HttpServlet类中的主要方法都有哪些?各自的作用是什么?
2014/03/16 面试题
十八大闭幕感言
2014/01/22 职场文书
《两个铁球同时着地》教学反思
2014/02/13 职场文书
运动会的口号
2014/06/09 职场文书
2014年工作总结及2015工作计划
2014/12/12 职场文书
财务经理岗位职责
2015/01/31 职场文书
研究生个人学年总结
2015/02/14 职场文书
企业法人代表证明书
2015/06/18 职场文书
公司会议开幕词
2016/03/03 职场文书