2011-01-14 109 views
0

我的应用程序出现问题。我的配置是这样的,我可以上传一个新版本并象征性地将它链接到生产中 - 但是,这意味着每次上传新版本时,在整个项目的任何部分上载的所有照片都会被包装到旧版释放并消失。使用ImageField上传文件并将它们保存到静态位置

如何将这些文件保存到静态文件位置,该文​​件位置在发行版中未包装?提前致谢。

回答

0

我想最好的,这是保持你的媒体文件从源项目文件夹,你可以例如具有如下所示的结构:

myproject 
| 
|----media 
|----src 

有没有必要让媒体文件在同一目录作为您源代码,应用程序等。所以你有一个解决方案,你的发布目录只包含静态文件!如果你正在使用sqlite的话,这同样适用于数据库...查看this了解更详细的结构!

当然这不是必须的,但经验表明它让生活变得更容易!

+0

当然。 MEDIA_ROOT ='/ home/my_app/production/static_files'是我目前拥有的,它与源代码位于同一目录中 - 谢谢:) – 2011-01-14 00:21:55

相关问题