django开发过程中静态文件路径配置

Posted on 2016-08-15 15:24  沉睡的码农  阅读(2417)  评论(0)    收藏  举报

在demo项目的settings.py文件中找到 STATICFILES_DIRS

STATICFILES_DIRS = (
    'static',  #这个名字是项目根目录下的文件夹名称,注意后面有逗号
)

然后打开urls.py文件,导入文件settings

from django.conf import settings

urlpatterns = patterns('',
    url(r'^static/(?P<path>.*)$','django.views.static.serve',{'document.root':settings.STATICFILES_DIRS}),
)

当然,我们也可以在根目录下直接创建static文件夹

然后在template文件中直接使用{{STATIC_URL}}就可以了,但这样的话再配置nginx或者apache服务器时所有的{{STATIC_URL}}要替换,很麻烦