1
如何更改django中的默認靜態文件目錄。 currentyly我使用這個目錄: -如何更改Django文件夾目錄
MEDIA_ROOT = os.path.join(os.path.dirname(__file__), '..', 'static').replace('\\','/')
我想改變它在我的目錄在我的服務器,例如: -
/var/www/html/uploaded/
如何更改django中的默認靜態文件目錄。 currentyly我使用這個目錄: -如何更改Django文件夾目錄
MEDIA_ROOT = os.path.join(os.path.dirname(__file__), '..', 'static').replace('\\','/')
我想改變它在我的目錄在我的服務器,例如: -
/var/www/html/uploaded/
聽起來像你真正的問題是如何使用不同的設置不同的環境(例如DTAP體系結構)。如果您有興趣,django郵件列表中正在進行關於設置的討論。
您可以在部署中使用不同的python文件,例如後者的內容
from settings import *
DEBUG = False
MEDIA_ROOT = "/var/www/static/"
的
settings.py
settings_deployment.py
例子吧,請務必裝入,而不是settings_deployment設置你的服務器上。
另一種更動態的方法是基於環境設置來重載設置,在普通的python中編寫類似的東西不是很難。
Hedde的好建議,因爲您在服務器上更改它的替代方法只需鍵入它即可。 – keni