导读:很多朋友问到关于django+怎么增加文件的相关问题,本文首席CTO笔记就来为大家做个详细解答,供大家参考,希望对大家有所帮助!一起来看看吧!
django1.9中怎么引入js和css文件
参考如下
假如项目的目录tree为:
mysite:
manage.py
mysite:
__init__.py settings.py urls.py wsgi.py
blog(建立的应用程序):
models.py views.py test.py __init__.py templates
开始配置:
1、在外部的mysite目录下(也就是项目的根目录)建立static目录
2、打开settings.py,添加:
import os
STATIC_URL = '/static/'
STATICFILES_DIRS = (
os.path.join(os.path.dirname(__file__), '../static/').replace('\\','/'),
(
3、打开urls.py,添加(注意:假如在blog应用中新建了一个urls.py文件,那么应该添加到blog目录下的urls.py文件,我曾经在这个坑里纠结了很久):
import settings
urlpatterns = patterns(
url( r'^static/(?Ppath.*)$', 'django.views.static.serve',
{ 'document_root':settings.STATIC_ROOT }),
)
使用:
假设要在模板(存放在templates文件中的)里面导入外部/home/fudaoji/mysite/static/js/jequery.js文件,那么可以直接
script type="text/javascript" src='../../static/js/jquery.js'/javascript
cmd中如何在e盘新建django文件
1、在任意盘创建一个文件夹,然后在新建文件选择Django。
2、在url视图中创建路径。
3、在views视图中创建视图,让他呈现出来,并连接我们展示的HTML页面。
django中怎么载入css等静态文件
settings.py中的设置:
STATICFILES_DIRS
=
(
'templates/static',
)
urls.py中设置:
url(r'^staticfiles/(?Ppath.*)$','django.views.static.serve',{'document_root':settings.STATICFILES_DIRS,
'show_indexes':
True}),
html中引用方式:
link
href="/staticfiles/css/test.css"
rel="stylesheet"
type="text/css"
这样设置完,文件是找到了,但是会出现编码错误,错误行是:
C:\Python27\lib\mimetypes.py
in
enum_types,
line
249
在网上找了半天,找到了解决编码错误的办法,
在mimetypes.py文件中,添加
reload(sys)
sys.setdefaultencoding('gb18030')
结语:以上就是首席CTO笔记为大家介绍的关于django+怎么增加文件的全部内容了,希望对大家有所帮助,如果你还想了解更多这方面的信息,记得收藏关注本站。