django 1.9 找不到静态文件按

最近开发个人网站,环境win7 python2.7 django1.9 真是被django的模板调用静态文件问题给折磨死了。我在网上找的模板,想在template里面调用它,然后静态文件放在static下的js、css等文件夹里,死活调用不到。提示都是404。来个大神吧,告诉我以我这个环境,settings.py怎么配置,然后在模板里调用的格式,这两个写清楚,还有要引入什么东西。。粘贴复制的不看。谢谢大神。。

第1个回答  2016-05-22
#这条语句指明静态文件根目录
STATIC_ROOT = os.path.join(SITE_ROOT,"static")

# URL prefix for static files.
# Example: ""
#这条语句指明所有静态文件的URL前缀,配合URLS.py里面的
#(r'^static/(?P<path>.*)$','django.views.static.serve',{'document_root':settings.STATIC_ROOT}),
#这个定义,就可以把/static/打头的请求转移到静态文件目录里面,在生产应用里面这个功能最好有实际HTTP服务器来取代
STATIC_URL = '/static/'
# Additional locations of static files
#这个语句的作用就是把下面这些目录效果上变成STATIC_ROOT目录的子目录一样的效果。
STATICFILES_DIRS = (
# Put strings here, like "/home/html/static" or "C:/www/django/static".
# Always use forward slashes, even on Windows.
# Don't forget to use absolute paths, not relative paths.
os.path.join(SITE_ROOT,"assets"),
os.path.join(SITE_ROOT,"upfiles"),

)本回答被提问者和网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网