我希望能够使用 python 为静态/媒体文件定义我的设置来获取路径,所以我不需要在我的开发机器和服务器上进行不同的设置。
所以我有这些设置;
import os
from unipath import Path
### PATH CONFIGURATION
# Absolute filesystem path to the top-level project folder
SITE_ROOT = Path(__file__).ancestor(3)
### MEDIA CONFIGURATION
MEDIA_ROOT = SITE_ROOT.child('media')
MEDIA_URL = '/media/'
### END MEDIA CONFIGURATION
### STATIC CONFIGURATION
STATIC_ROOT = SITE_ROOT.child('static')
STATIC_URL = '/static/'
# Additional locations of static files
STATICFILES_DIRS = os.path.join(SITE_ROOT, 'static'),
我的问题是在本地它不会加载静态文件,并且终端说不STATICFILES_DIRS
应该包含STATICFILES_ROOT
.
是否有可能让 Python 加载这样的路径,还是我在浪费时间?