カラムを動的にアップデートする方法
Djangoのformを使用し、カラム名を動的に変更しながら、値を変更する方法を調べたのでメモしておきます。
kwargs = {column: value} Test.objects.filter(pk=test_id).update(**kwargs)
上記のようにすることで、動的な変更が可能になります。
Djangoのformを使用し、カラム名を動的に変更しながら、値を変更する方法を調べたのでメモしておきます。
kwargs = {column: value} Test.objects.filter(pk=test_id).update(**kwargs)
上記のようにすることで、動的な変更が可能になります。
FOLLOW
Feedly
この方法は、filterなどでも使用することが出来るので非常に便利です。アスタリスクを付けて明示的にdictionaryと知らせることがポイントです。