0
レンダリングされません。ジャンゴのImageFieldの更新が、私は、次のフィールド持って変更
のようにレンダリングされるlogo = models.ImageField(_(u"Logo"), blank=True, null=True, upload_to=directory)
:私は、ロゴを変更すると、新しい画像がアップロードされ、Iれる
<img src="{{ logo.url }}"/>
をロゴのフィールドがデータベースで変更されていることがわかります。
問題は、テンプレートが古いイメージをレンダリングしようとしていることです。このURLはもう有効ではなく、画像はありません。これは、サーバーを再起動するまで発生します。
再起動後、完全に動作します。それはlogo.urlの値がどうにかキャッシュされているようなものです。私はここで何が欠けていますか?
モデルに更新情報がありますか? –
プロジェクトでキャッシュを使用していますか? –