静止画像はすぐに期限切れになり、自動的に削除されますか?
私の状況では、モデルのImageFieldを介してPostgreSQLデータベースからにupload_to
等しい値を設定することで画像を取得していますstatic/images
。次に、これを介して画像にアクセスしますmysitesurl.com/static/images/model.url
。これは最初は完全に機能します。しかし、数時間後、私が気付いたのは、画像にアクセスできなくなったことです。同じURLからアクセスしようとすると、存在しなくなります。私は手動で画像を削除しないので、実行する操作がこれを妨げることはありません。
これは、Herokuが行っていることで、私にはわからないことですか?
また、私が気付いた奇妙な出来事の1つは、画像はURLを介して引き続きアクセス可能ですが、実際にはに保存されないことstatic/images
です。少なくとも、私が走ったときheroku run ls static/images
、それはありません。これは、herokuでディレクトリの内容を確認する正しい方法ですか?
編集:私の設定
STATIC_ROOT = ''
STATIC_URL = '/static/'
STATICFILES_DIRS = (
'static',
'static/uploaded_stuff/',
)