これが私がやりたいことです。これまでの検索で同様のものが見つかりませんでした。私の管理ページでは、モデルにファイルフィールドがあります。残りのフィールドはすべて読み取り専用です。ファイルをアップロードしてすぐに処理し、そこから情報を抽出してこれらの読み取り専用フィールドに割り当てられるようにしたいと考えています。
この FileField の clean_(modelfield) メソッドをオーバーライドし、この解析と代入を行うことを考えました。しかし、これはファイルがアップロードされた直後に行われるわけではありませんよね? これは、フォーム/エントリが保存されたときに行われると思いました。次に、ファイルがアップロードされた後にクリックできる「プロセス」という名前のカスタム ボタンをこの管理フォームに追加することを考えました。これにより、読み取り専用フィールドへの値の割り当てがトリガーされます。しかし、ファイルを処理し、更新されたフィールドを 1 ページに表示するための最善の方法を決定することはできません。
何かご意見は?ありがとう