怎么样把bootstrap扔进django里

因为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.站点打开如下:

时间: 2025-01-12 15:31:20

怎么样把bootstrap扔进django里的相关文章

Linux 下EXT2文件系统 —— 如何将蚂蚁和大象优雅的装进冰箱里

这一阵子真是偷懒,无时无刻不和自己身体中的懒癌做斗争.最终我还是被打败了,星期天两天几乎都是荒废过去的,在空闲的时候实际上我内心也是有点焦虑的,不知道去怎么度过这时间.学习吧又不想学习,看电视娱乐吧也没有心情.在这种状态中,我度过了星期天,到了今天我才趴在窗扇看了一会linux.这一部分之前也看过,不过是走马观花式的看,并没有投入精力.今天看了下,发现其实windows的文件系统和linux还是有很多不同的.从设计的角度上,linux的文件系统似乎更加聪明,看完这部分,我也更喜欢linux了.

django里上传图片的操作

  在django里图片上传里,分为两种一种是在django的后台上传图片,以数据库的方式上传,另一种是在html页面以表单的方式上传 首先要先安装下这个包 pip install Pillow==3.4.1 setting里需要设置 上传的路径 MEDIA_ROOT=os.path.join(BASE_DIR,'static/media') 在model里要配置数据库 class PicTest(models.Model): pic=models.ImageField(upload_to='b

[杂谈]把大象放进冰箱里!

把大象放进冰箱里! 一 数学家的办法把大象放到冰箱里的分析学方法1)先把大象微分,然后把它放到冰箱里,再在冰箱里把它积分.2)重新定义冰箱或者大象的测度(如Radon测度).3)用Banach-Tarski定理.把大象放到冰箱里的代数学方法1)先证明大象的每一部分都可以放到冰箱里.2)再证明冰箱对加法封闭.把大象放到冰箱里的拓扑学方法1)让大象把冰箱吞了,再把冰箱从里到外翻出来.2)把冰箱做成Klein瓶.把大象放到冰箱里的线性代数方法1)把大象的基先放进去,再在冰箱里张成空间.2)把大象作奇异

把云装进“BOX”里

把云装进"盒子"里?那不就是云一体机?从最初的融合架构到一体机,再到如今的超融合架构,IT基础架构中各个组件之间的集成度变得越来越高. 厂商.用户为什么会这么热衷集成?随着工作负载越来越多样化,以及IT架构的虚拟化.云化,降低IT的复杂性一直是困扰用户却始终无法彻底解决的问题.通过计算.存储.网络与管理平台的集成,可以加快IT系统的部署,简化操作与管理,提升灵活性,这也正是云要实现的目标. 云与超融合的结晶 对于融合架构,人们已经比较熟悉.由IT厂商或者系统集成商提供的所谓端到端解决方

iPhone5S进水返厂维修多少钱售后换主板换新机5S进水里不开机维修多少钱(推荐维修)

 为什么网上的价格差距这么大?为什么打电话问的商家报的价格都不一样?哪种几百块钱的屏幕(芯片)能相信吗?淘宝上面的屏幕(芯片)能相信吗?哪里能找到原装的屏幕呢?哪里的维修点才靠谱呢?北京中关村和深圳那边的维修市场能相信吗?     电子城报的二三百能相信吗?原装的配件和仿的价钱相差多少呢?       当您看到了这里,请您选择飞维智能科技有限责任公司(我们用最真挚的态度来为您服务)   我们在保证质量的前提下用最低的价格来为广大客户服务.我们的原则是(少花钱,买放心,保质量,求口碑)   工程师

怎样把SEL放进NSArray里

我的技术博客经常被流氓网站恶意爬取转载.请移步原文:http://www.cnblogs.com/hamhog/p/3805270.html,享受整齐的排版.有效的链接.正确的代码缩进.更好的阅读体验. 有的时候我们会需要把SEL放在NSArray.NSDictionary等集合类型里,比如开新线程执行某函数,传多个参数的时候.但是SEL是不能直接作为NSArray成员的. 可以将它转化为NSString,然后再转化回来.假设SEL名为callback. 转化为NSString: NSStrin

【WP 8.1开发】如何把自定义字体塞进应用里

或许,系统自带的字体不足以体现应用程序的魅力,对于表现极强的汉字来说,更是如此.这时候,我们就会想,要是能把网上下载的艺术字体塞到应用包中,那岂不美哉?那么,这可以实现吗?答案是Yes的. 接下来,阿拉就给大家分别演示WP 8.1两个开发框架中如何嵌入自定义字体. 为啥是两大框架?我们知道从7x到8.0的开发框架是Silverlight for Windows Phone,为了便于兼容和直接项目升级,在8.1中,微软的开发团队依然保留了这个框架:另外一个框架是从Win RT应用移植的API集,这

移动视频开发让我们把会议室装进口袋里

移动视频开发让我们把会议室装进口袋里 在这个时代,手机被开发者们所赋予的意义已经远远超出了大众的期望,与上网.完成电子购物.读书.看杂志相比,似乎打电话.发信息这些原本最主要的部分却变成了辅助功能. 现在,手机在“智能”的前提下,已经越来越多的占据了人们的生活空间,因为,在Android.iOS等主流系统支持下的智能手机上,我们几乎已经无所不能,包括商务人士最常使用的高清视频会议,也因此而走上了街头. 随着智能手机屏幕越来越大,有人提出:这个尺寸是有极限的.然而不管开发商们是否认同这种观点,手机

Django里使用open函数

Django里使用open函数 前言 在Django里使用open函数打开一个文件的时候,常常会遇到路径错误的问题.我在Django APP里写了一个爬虫用于为网站提供数据,但是需要打开文件,也就是在这里遇到了路径错误,爬虫本身运行起来是没有问题,但是放到Django里就出现了路径出错的问题.几番查找,终于在Stack Overflow上找到了解决方法,Stack Overflow上提出的问题和我遇到的一模一样,下面就简单翻译介绍下问题内容: 当脚本文件处于foo/myapp/anotherap