【发布时间】:2011-01-14 00:15:44
【问题描述】:
我的应用程序有问题。我的配置是这样的,我可以上传一个新版本并符号链接它以进行生产——但是,这意味着每次我上传一个新版本时,在我整个项目的任何部分上传的所有照片都会被包装到旧版本中释放并消失。
如何将这些文件保存到未包含在发行版中的静态文件位置?提前致谢。
【问题讨论】:
标签: django django-models static-files
我的应用程序有问题。我的配置是这样的,我可以上传一个新版本并符号链接它以进行生产——但是,这意味着每次我上传一个新版本时,在我整个项目的任何部分上传的所有照片都会被包装到旧版本中释放并消失。
如何将这些文件保存到未包含在发行版中的静态文件位置?提前致谢。
【问题讨论】:
标签: django django-models static-files
我想最好的办法是将媒体文件保留在源项目文件夹之外,例如,您可以具有如下结构:
myproject
|
|----media
|----src
没有必要将媒体文件夹与源代码、应用程序等放在同一目录中。因此,您有一个解决方案,您的发行版的目录仅包含静态文件!这同样适用于数据库,如果您使用的是 sqlite...查看this 以获得更详细的结构!
当然这不是必须的,但经验表明它让生活更轻松!
【讨论】: