Джанго сделать запрос о .save () - PullRequest
0 голосов
/ 05 октября 2011

DB TABLE (null в порядке)

select * from TESTDB;
id | AAA | BBB | CCC |
======================

Код Django

new_dataset = TESTDB(BBB = 222)
new_dataset.save()

Я хочу изменить код следующим образом ...

target_field = 'BBB'
new_dataset = TESTDB( target_field = 222 )
new_dataset.save()

Какя могу завершить этот код?

1 Ответ

2 голосов
/ 05 октября 2011

Вы можете использовать dict в качестве аргумента ключевого слова Python:

target_field = 'BBB'
new_dataset = TESTDB(**{target_field: 222})
new_dataset.save()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...