实践:Django静态目录配置 (开发模式)
stevezhou 2014.08.19
想要在Django访问静态文件,就需要配置静态文件URL及相应目录,下面是我的个人实践经验,欢迎指正!
----- django版本:1.6.5
——开发模式(可理解为 debug为True的情况)
方法一:设置settings.py中的STATIC_URL、STATICFILES_DIRS,
前提:
①settings.py中的INSTALL_APPS包含'django.contrib.staticfiles' 有效
②DEBUG一定是为True
settings.py中设置:
注: 这种方法貌似只能设置一个静态目录STATIC_URL(建议用方法二), 参考:https://docs.djangoproject.com/en/1.6/howto/static-files/
方法二: 通过设置urls.py、settings.py实现,
前提:
①注释掉settings.py中的'django.contrib.staticfiles'; #注意,执行collectstatic命令时,需要使这行生效
②DEBUG一定是为True;
settings中设置:
urls.py中设置:
注: 用这种设置方法可设置多个目录(_URL,_ROOT 对), 参考:https://docs.djangoproject.com/en/1.6/howto/static-files/