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 页面只自动刷新一次
Jul 10 Javascript
简略说明Javascript中的= =(等于)与= = =(全等于)区别
Apr 16 Javascript
js实现点小图看大图效果的思路及示例代码
Oct 28 Javascript
JS实现点击链接取消跳转效果的方法
Jan 24 Javascript
jQuery调取jSon数据并展示的方法
Jan 29 Javascript
jQuery实现点击后标记当前菜单位置(背景高亮菜单)效果
Aug 22 Javascript
mvvm双向绑定机制的原理和实现代码(推荐)
Jun 07 Javascript
JavaScript模板引擎Template.js使用详解
Dec 15 Javascript
Vuejs 单文件组件实例详解
Feb 09 Javascript
vue+node实现图片上传及预览的示例方法
Nov 22 Javascript
layui自定义验证,用ajax查询后台是否有重复数据,form.verify的例子
Sep 06 Javascript
通过js随机函数Math.random实现乱序
May 19 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
再说下636单管机
2021/03/02 无线电
php读取excel文件的简单实例
2013/08/26 PHP
php将mysql数据库整库导出生成sql文件的具体实现
2014/01/08 PHP
PHP中常用的输出函数总结
2014/09/22 PHP
PHP页面转UTF-8中文编码乱码的解决办法
2015/10/20 PHP
PHP批量删除jQuery操作
2017/07/23 PHP
PHP实现文件上传后台处理脚本
2020/03/04 PHP
Javascript SHA-1:Secure Hash Algorithm
2006/12/20 Javascript
js实现简单div拖拽功能实例
2015/05/12 Javascript
js日期插件dateHelp获取本月、三个月、今年的日期
2016/03/07 Javascript
JS实现的五级联动菜单效果完整实例
2017/02/23 Javascript
Bootstrap一款超好用的前端框架
2017/09/25 Javascript
用Node提供静态文件服务的方法
2018/07/06 Javascript
VueJs里利用CryptoJs实现加密及解密的方法示例
2019/04/29 Javascript
JavaScript和TypeScript中的void的具体使用
2019/09/12 Javascript
JS操作Fckeditor的一些常用方法(获取、插入等)
2020/02/19 Javascript
如何管理Vue中的缓存页面
2021/02/06 Vue.js
[06:09]辉夜杯主赛事开幕式
2015/12/25 DOTA
[54:28]EG vs OG 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/18 DOTA
Pycharm学习教程(3) 代码运行调试
2017/05/03 Python
python selenium UI自动化解决验证码的4种方法
2018/01/05 Python
完美解决Pycharm无法导入包的问题 Unresolved reference
2018/05/18 Python
基于python实现聊天室程序
2018/07/27 Python
python selenium firefox使用详解
2019/02/26 Python
深入浅析Python中的迭代器
2019/06/04 Python
python nmap实现端口扫描器教程
2020/05/28 Python
Python实现图片识别加翻译功能
2019/12/26 Python
Django REST framwork的权限验证实例
2020/04/02 Python
澳大利亚运动鞋零售商:The Athlete’s Foot
2018/11/04 全球购物
专科应届生求职信
2013/11/24 职场文书
经理秘书找工作求职信
2013/12/19 职场文书
大学生文员专业个人求职信范文
2014/01/05 职场文书
电话客服专员岗位职责
2014/06/28 职场文书
热情服务标语
2014/10/07 职场文书
2015年科研工作总结范文
2015/05/13 职场文书
python的html标准库
2022/04/29 Python