パスを取得するために 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 にこのようなパスをロードさせることは可能ですか、それとも時間を無駄にしていますか?