sessions.py文件中添加:
# 用户上传文件的配置 MEDIA_ROOT = os.path.join(BASE_DIR, 'media') MEDIA_URL = '/media/'
media表示目录名,可以自定义,上传静态资源后会自动在该目录下保存。BASE_DIR表示项目根目录,与app目录同级。
在urls.py文件中添加:
from django.urls import path, re_path
from django.conf import settings
from django.views.static import serve
urlpatterns = [
......
re_path(r'media/(?P.*)$', serve, {'document_root': settings.MEDIA_ROOT}), # 用户上传
]
serve是django中自带的内置视图。有关它的详细信息看下面官方文档中的介绍:
内置视图 |Django 文档 |Django (djangoproject.com)https://docs.djangoproject.com/zh-hans/4.0/ref/views/



