django1.8 静态文件配置
1、settings.py
STATIC_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.py
from django.conf.urls.static import static
urlpatterns += 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">