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 相关文章推荐
关于取不到由location.href提交而来的上级页面地址的解决办法
Jul 30 Javascript
JavaScript 高级篇之闭包、模拟类,继承(五)
Apr 07 Javascript
原生js实现查找/添加/删除/指定元素的class
Apr 12 Javascript
javascript中判断json的方法总结
Aug 27 Javascript
实例剖析AngularJS框架中数据的双向绑定运用
Mar 04 Javascript
对javascript继承的理解
Oct 11 Javascript
浅谈Javascript事件对象
Feb 05 Javascript
利用NPM淘宝的node.js镜像加速nvm
Mar 27 Javascript
vue引入axios同源跨域问题
Sep 27 Javascript
vue限制输入框只能输入8位整数和2位小数的代码
Nov 06 Javascript
js获取本日、本周、本月的时间代码
Feb 01 Javascript
一篇文章让你搞懂JavaScript 原型和原型链
Nov 23 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
php-accelerator网站加速PHP缓冲的方法
2008/07/30 PHP
thinkphp制作404跳转页的简单实现方法
2016/09/22 PHP
php 生成Tab键或逗号分隔的CSV
2016/09/24 PHP
Zend Framework入门教程之Zend_Session会话操作详解
2016/12/08 PHP
yii 2.0中表单小部件的使用方法示例
2017/05/23 PHP
javascript实现的鼠标链接提示效果生成器代码
2007/06/28 Javascript
js禁止页面刷新禁止用F5键刷新禁止右键的示例代码
2013/09/23 Javascript
JS中的log对象获取以及debug的写法介绍
2014/03/03 Javascript
node.js中的fs.lchmodSync方法使用说明
2014/12/16 Javascript
纯javascript实现图片延时加载方法
2015/08/21 Javascript
JavaScript实现搜索框的自动完成功能(一)
2016/02/25 Javascript
如何通过js实现图片预览功能【附实例代码】
2016/03/30 Javascript
jQuery实现订单提交页发送短信功能前端处理方法
2016/07/04 Javascript
Vue文件配置全局变量的实例
2018/09/06 Javascript
在vue项目中引用Iview的方法
2018/09/14 Javascript
详解vue配置后台接口方式
2019/03/29 Javascript
vue实现微信分享链接添加动态参数的方法
2019/04/29 Javascript
vue.js this.$router.push获取不到params参数问题
2020/03/03 Javascript
微信小程序开发数据缓存基础知识辨析及运用实例详解
2020/11/06 Javascript
[01:48]帕吉至宝加入游戏,遗迹战场现“千劫神屠”
2018/04/07 DOTA
Swift中的协议(protocol)学习教程
2016/07/08 Python
Python实现的朴素贝叶斯分类器示例
2018/01/06 Python
Linux下python3.7.0安装教程
2018/07/30 Python
Python小游戏之300行代码实现俄罗斯方块
2019/01/04 Python
简单了解Django ContentType内置组件
2019/07/23 Python
利用css3制作3D样式按钮实现代码
2013/03/18 HTML / CSS
英国手机壳购买网站:Case Hut
2019/04/11 全球购物
.NET remoting的两种通道是什么
2016/05/31 面试题
优秀管理者事迹材料
2014/05/22 职场文书
2014光棍节大学生联谊活动方案
2014/10/10 职场文书
2014年企业工会工作总结
2014/11/12 职场文书
兵马俑的导游词
2015/02/02 职场文书
2015年南京大屠杀纪念日活动总结
2015/03/24 职场文书
浅谈python中的多态
2021/06/15 Python
电脑无法安装Windows 11怎么办?无法安装Win11的解决方法
2021/11/21 数码科技
如何在python中实现ECDSA你知道吗
2021/11/23 Python