0

モデルのインスタンスを作成したいのですが、キーがフィールド名で値がフィールド値の場合、辞書にフィールドがあります。

フィルタリングに役立つリンクを見つけましたが、インスタンスを作成する方法を知りたいです。作成しようとすると、次のエラーが表示されました。

create は正確に 1 つの引数を取ります (2 つ指定)

q = Q()
for k,v in dict.iteritems():
    q &= Q(**{'%s' % k: v})

if not model_class.objects.filter(q).exists():
    a = model_class.objects.create(q)

どんな助けでも大歓迎です。

4

1 に答える 1