2015-10-20 223 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中编写类似的东西不是很难。

相关问题