django1.8 静态文件配置
1、settings.pySTATIC_URL = '/static/'#STATIC_ROOT:执行 ./manage.py collectstatic 后,所有静态文件就会被收集到这个文件夹下;STATIC_ROOT = os.path.join(PROJECT_ROOT, 'static/')STATICFILES_DIRS = ( #os.path.join(PROJECT_ROOT, 'static/'), # 这个是默认设置,默认会找 STATICFILES_DIRS 中所有文件夹和各app下的 static 文件夹STATICFILES_FINDERS = ( "django.contrib.staticfiles.finders.FileSystemFinder", "django.contrib.staticfiles.finders.AppDirectoriesFinder")MEDIA_ROOT = os.path.join(PROJECT_ROOT, 'media/')MEDIA_URL = '/media/'TEMPLATE_DIRS = ( os.path.join(PROJECT_ROOT, 'templates/'),)
2、url.pyfrom django.conf.urls.static import staticurlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
3、模板<img src="/media/images/zjp_20150921145519_880.jpg"><img src="/static/images/zjp_20150921145519_880.jpg">