2015-10-20 220 views
1

如何更改django中的默認靜態文件目錄。 currentyly我使用這個目錄: -如何更改Django文件夾目錄

MEDIA_ROOT = os.path.join(os.path.dirname(__file__), '..', 'static').replace('\\','/') 

我想改變它在我的目錄在我的服務器,例如: -

/var/www/html/uploaded/ 
+0

Hedde的好建議,因爲您在服務器上更改它的替代方法只需鍵入它即可。 – keni

回答

1

聽起來像你真正的問題是如何使用不同的設置不同的環境(例如DTAP體系結構)。如果您有興趣,django郵件列表中正在進行關於設置的討論。

您可以在部署中使用不同的python文件,例如後者的內容

from settings import * 

DEBUG = False 

MEDIA_ROOT = "/var/www/static/" 

settings.py 
settings_deployment.py 

例子吧,請務必裝入,而不是settings_deployment設置你的服務器上。

另一種更動態的方法是基於環境設置來重載設置,在普通的python中編寫類似的東西不是很難。

相關問題