升级到Django1.5之后,settings中的静态文件配置和之前不太一样,应该主要是路径问题,自己在settings里乱搞一通之后发现原来只是STATICFILES_DIRS中的路径写错了。
正确的在debug为True时的配置是
.. code:: python
代码语言:javascript复制### in settings
#STATIC_ROOT = ''
STATICFILES_DIRS = (
path.join(ROOT_PATH, 'static'),
)
### in urls.py
from django.contrib.staticfiles.urls import staticfiles_urlpatterns
urlpatterns = staticfiles_urlpatterns() # 仅在debug为True有效
如此这般静态资源就可访问了。