在我的settings.py文件中,
STATIC_ROOT
和MEDIA_ROOT
都指向一个硬编码的位置。例如,STATIC_ROOT
路径为:/home/ian/projectname/mysite/appname/static
我知道这将在部署项目时引起问题。
在查找后,我发现我需要使用os.path
,但是无数的示例只让我更加困惑。
我试图查看不同排列方式来设置此文件(或获取用于设置BASE_DIR的示例值),但正如屏幕截图所示,我错过了某些东西,因为它正在抱怨文件值。
如果需要,我正在使用Django 1.6。
提前致谢。
staticfiles
应用程序,详见Managing static files。 - alecxe