0

基本的に、1 つの親モデルと複数の子モデルがあります。admin.py では、それらすべてでインラインを使用しています。インライン モデルを保存するには、save_formset を使用する必要があります。ある特定のインライン/フォームセットで、そのモデルに関する情報に基づいてユーザーにメッセージをスローしたいと考えています。なのでモデル名が知りたいです。save_formset でモデル名にアクセスするにはどうすればよいですか

4

1 に答える 1

0

ModelFormSet インスタンスはモデルを属性として保持するため、次のことができます。

def save_formset(self, request, form, formset, change):
    if formset.model == ModelClass:
        do something...
于 2013-03-05T13:34:58.587 に答える