2011-01-14 7 views
0

に保存します。私の設定は、次のような私は、新しいリリースをアップロードすることができますし、象徴的生産のためにそれをリンクしている - しかし、これは私が新しいリリースをアップロードするたびに意味、私のプロジェクト全体の任意の部分にアップロードされた写真のすべてが古いに包まれています解放し、消える。のImageFieldでファイルをアップロードし、私はここに私のアプリに問題がある静的な場所

どのように私は、リリースに包まれません静的なファイルの場所にこれらのファイルを保存することができますか?前もって感謝します。私はこのための最良のあなたのソースプロジェクトフォルダの外にあなたのメディアファイルを保っていると思います

答えて

0

、あなたは例えばのような構造を持つことができます:

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

あなたと同じディレクトリにメディアフォルダを持っている必要はありませんソースコード、アプリなどが含まれていますので、あなたのリリースのディレクトリには静的ファイルしか含まれていないソリューションがあります。あなたはsqliteのを使用している場合、同じことがデータベースに適用され、...もっとdetailled構造のためthisを見てください!もちろん

このノー必要がありますが、経験は、それが生きてはるかに簡単になります示しています!もちろん

+0

。 MEDIA_ROOT = '/ home/my_app/production/static_files'は、私が現在持っているもので、ソースコードと同じディレクトリにあります。 –

関連する問題