码迷,mamicode.com
首页 > 其他好文 > 详细

Django配置静态文件 和 媒体文件访问

时间:2021-06-04 18:43:22      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:配置   查找   color   不能   static   admin   tin   信息   site   

# 静态文件访问地址前缀
STATIC_URL = ‘/static/‘

STATIC_ROOT = os.path.join(BASE_DIR, ‘collectstatic‘)

# 静态文件查找目录元组信息
STATICFILES_DIRS = (
    os.path.join(BASE_DIR, ‘static‘),
)

# 媒体文件访问地址前缀
MEDIA_URL = ‘/media/‘

MEDIA_ROOT = os.path.join(BASE_DIR, ‘media‘)

  

注意:STATICFILES_DIRS 里面 不能保护 STATIC_ROOT的目录,因为再执行collectstatic 命令时候 会查找 

STATICFILES_DIRS 下的文件 最后放到 STATIC_ROOT的目录下


修改 项目中urls.py

from django.contrib import admin
from django.urls import path

from django.conf import settings
from django.conf.urls.static import static

urlpatterns = [
    path(admin/, admin.site.urls),
]
urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

 

Django配置静态文件 和 媒体文件访问

标签:配置   查找   color   不能   static   admin   tin   信息   site   

原文地址:https://www.cnblogs.com/fengtao4918/p/14846084.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!