0
我的應用程序出現問題。我的配置是這樣的,我可以上傳一個新版本並象徵性地將它鏈接到生產中 - 但是,這意味着每次上傳新版本時,在整個項目的任何部分上載的所有照片都會被包裝到舊版釋放並消失。使用ImageField上傳文件並將它們保存到靜態位置
如何將這些文件保存到靜態文件位置,該文件位置在發行版中未包裝?提前致謝。
我的應用程序出現問題。我的配置是這樣的,我可以上傳一個新版本並象徵性地將它鏈接到生產中 - 但是,這意味着每次上傳新版本時,在整個項目的任何部分上載的所有照片都會被包裝到舊版釋放並消失。使用ImageField上傳文件並將它們保存到靜態位置
如何將這些文件保存到靜態文件位置,該文件位置在發行版中未包裝?提前致謝。
我想最好的,這是保持你的媒體文件從源項目文件夾,你可以例如具有如下所示的結構:
myproject
|
|----media
|----src
有沒有必要讓媒體文件在同一目錄作爲您源代碼,應用程序等。所以你有一個解決方案,你的發佈目錄只包含靜態文件!如果你正在使用sqlite的話,這同樣適用於數據庫...查看this瞭解更詳細的結構!
當然這不是必須的,但經驗表明它讓生活變得更容易!
當然。 MEDIA_ROOT ='/ home/my_app/production/static_files'是我目前擁有的,它與源代碼位於同一目錄中 - 謝謝:) – 2011-01-14 00:21:55