何らかの理由でこれを行う方法が見つかりません。
管理ページの "Add_model Entry"ボタンをクリックすると、ユーザが作成して保存した前のモデルインスタンスに入れたのと同じ値を、ほとんどのフィールドに入力します。 (私は、どのユーザーについて、最後の(最年少の)保存されたインスタンスについては気にしない)。
ユースケース:ユーザーはこのモデルのインスタンスをバッチモードで作成します。例えば、非常によく似た10アイテムです。「エントリの追加」ボタンを押すたびにほとんどの情報が事前入力されていると非常に役立ちます。何らかの理由でそれが重要なのであれば、1日に3〜4回これを行うことができ、各バッチは前のバッチからのフィールドで著しく異なる値を持ちますが、バッチ内の各インスタンスは似ています。それで、私は、最近保存された値をあらかじめ準備しておくことを考えました。
実際の例:
class person:
name= CharField => (obvious)
interests= CharField => Example (fly, skate, swim)
age_range= CharField => Example (old, middle, young)
バッチ1 =飛行して古い人
Jim Smith, Fly, Old
Sara Smith, Fly, Old
Larry Jones, Fly, Old
バッチ2 =スケーター
Sam Samuelson, Skate, Young
Alfred Bob, Skate, Old
Jon Jon, Skate, Old
各バッチには多くの類似点がありますが、バッチは非常に異なる場合があります。だから私は、新しいIDを持つ以前に保存されたモデルのコピーが必要であると推測します(ここでは継承はありませんが、ForeignKeysがあります)。それを「エントリの追加」ボタン/サイトに追加するにはどうすればよいですか?