Spaces:
Sleeping
Sleeping
Commit
·
806e2f5
1
Parent(s):
1a6691b
update
Browse files- src/asg/settings.py +7 -1
src/asg/settings.py
CHANGED
@@ -127,7 +127,13 @@ STATICFILES_DIRS = (
|
|
127 |
|
128 |
# Media files (uploads)
|
129 |
MEDIA_URL = '/media/'
|
130 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
131 |
|
132 |
# Ensure MEDIA_ROOT directory exists
|
133 |
os.makedirs(MEDIA_ROOT, exist_ok=True)
|
|
|
127 |
|
128 |
# Media files (uploads)
|
129 |
MEDIA_URL = '/media/'
|
130 |
+
# 检查是否在 HF Space 或容器环境中
|
131 |
+
if os.environ.get('SPACE_ID') or os.environ.get('HF_SPACE_ID') or os.path.exists('/app'):
|
132 |
+
# 在 HF Space 中使用 /tmp 目录,有写权限
|
133 |
+
MEDIA_ROOT = '/tmp/media'
|
134 |
+
else:
|
135 |
+
# 本地开发环境使用项目目录
|
136 |
+
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
|
137 |
|
138 |
# Ensure MEDIA_ROOT directory exists
|
139 |
os.makedirs(MEDIA_ROOT, exist_ok=True)
|