django1.8 静态文件配置

2025-10-25 14:48:21

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">

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢