From e343de64b53594213a5596da9ea70ac586adf0c3 Mon Sep 17 00:00:00 2001 From: maoshen Date: Sun, 12 Apr 2026 22:06:40 +0000 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=B7=BB=E5=8A=A0=20STATIC=5FROOT=20?= =?UTF-8?q?=E5=92=8C=20MEDIA=5FROOT=20=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 支持从环境变量配置静态文件和媒体文件路径 - 默认使用项目目录下的 static 和 media 文件夹 --- city-manual/backend/city_manual/settings.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/city-manual/backend/city_manual/settings.py b/city-manual/backend/city_manual/settings.py index 34f2544..1c4faf3 100644 --- a/city-manual/backend/city_manual/settings.py +++ b/city-manual/backend/city_manual/settings.py @@ -144,12 +144,18 @@ USE_TZ = True # https://docs.djangoproject.com/en/4.2/howto/static-files/ STATIC_URL = 'static/' +STATIC_ROOT = os.environ.get('STATIC_ROOT', BASE_DIR / 'static') +STATICFILES_DIRS = [] # Default primary key field type # https://docs.djangoproject.com/en/4.2/ref/settings/#default-auto-field DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField' +# Media files +MEDIA_URL = 'media/' +MEDIA_ROOT = os.environ.get('MEDIA_ROOT', BASE_DIR / 'media') + # 自定义用户模型 AUTH_USER_MODEL = 'users.User'