比如新建的项目名字为EasyBugSolution1,它里面通过Django建立后,包含一个EasyBugSolution1的文件夹,里面包含settings.py一些关键的配置文件。
我们将项目所需要的stylesheet放在这个文件夹下方。
项目的结构类似于此:
EasyBugSolution1
----EasyBugSolution1
--------stylesheet
-------------css
-------------js
-------------image
--------settings.py
--------urls.py
--------.........
首先,在setting.py中配置这三种文件的路径。
css_path = '/stylesheet/fetching_2013/css'
img_path = '/stylesheet/fetching_2013/image'
js_path = '/stylesheet/fetching_2013/js'
然后,再在urls.py中import settings
首先,获得文件所在的路径:
root_path = os.path.dirname(globals()["__file__"])
然后,再在urlpattern中配置这三种文件的使用方法:
url(r'^css/(?P<path>.*)$','django.views.static.serve',{'document_root':root_path+settings.css_path}),
url(r'^js/(?P<path>.*)$','django.views.static.serve',{'document_root':root_path+settings.js_path}),
url(r'^image/(?P<path>.*)$','django.views.static.serve',{'document_root':root_path+settings.img_path}),
这样,在文件中利用css/***.css即可以使用css文件了。其余js和image也是如此。