1

Django管理インターフェースにいくつかの構成(インライン、フィルター、order_by ...)を行いましたが、新しいアイテムを追加するときの保存ボタンの動作を変更したいと思います。私のインターフェースを見てください(フランス語ですが、prix:price-enregistrer:saveを理解しやすいはずです)

Django管理インターフェース

3つの価格フィールドがあります。1つは現在のアイテムの価格用で、もう2つは以前の価格用です。私がやりたいのは、現在の価格が変更されて保存されると、価格からのデータが自動的にprice2に、price2からprice3に移動することです。そのように、私はいつも古い価格が何であったかを見ます。

そしてもう1つ、save(enregistrer)をクリックすると、すべてのオブジェクトのリストではなく、特定のページに戻ることができる可能性がありますか?

助けてくれてありがとう!

4

2 に答える 2

0
于 2013-01-31T15:25:01.440 に答える
0

次のようにadminsaveメソッドをオーバーライドできます。

class MyModelAdmin(admin.ModelAdmin):
    def save_model(self, request, obj, form, change):
        # custom stuff here
        obj.save()

この質問は、保存後のリダイレクトに役立つ場合があります: 管理者によるリダイレクト保存

于 2013-01-31T15:17:10.910 に答える