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