更新したい写真モデルがあります。保存しようとすると、s3 バケットからエラーが発生するだけでなく、特定のフィールドに関する検証エラーも null にできません。なぜこれを行っているのか理解できたと思います。これはまったく新しい画像のアップロードであると想定していますが、タイトルを編集するだけです。どうすればこれを達成できますか? どんな助けでも大歓迎です。
質問する
426 次
1 に答える
2
FileField に関連付けられたファイルが変更されない限り、ファイル ストレージを呼び出すべきではありません。あなたの場合、s3 が簡単な操作でヒットする理由がわかりません。photo.title = 'New title'; photo.save()
確かに、私はまだ Imagekit を試していませんが (非常に素晴らしいアプリです!)、他の多くの問題である可能性がありますが、どこかでImageField
ファイル データが誤って変更されているのではないかと推測しています。既存の Photo モデル インスタンスを編集する簡単なテストを作成し、問題を徹底的にデバッグすることをお勧めします。
于 2011-01-18T19:31:26.860 に答える