Как я могу сделать, чтобы добавить еще две записи, просто изменив один параметр? - PullRequest
0 голосов
/ 14 октября 2019

Здравствуйте, у меня есть следующие записи из таблицы данных:

|name| city| birthplace|client|
|peter| los angeles| new york|yes|
|william| chicago| denver|yes|

И я хотел бы сделать что-то вроде этого:

|name| city| birthplace|client|
|peter| los angeles| new york|yes|
|william| chicago| denver|yes|
|peter| los angeles| new york|no|
|william| chicago| denver|no|

То есть я хотел бы добавитьте же строки, но для клиента столбца не установить для новых строк. Как я могу сделать это, используя Django?

Вот моя первая строка этого:

info = informations.objects.filter(client='yes')

, и эта последняя строка возвращает эти 2 записи.

Большое спасибо!

1 Ответ

0 голосов
/ 14 октября 2019

вы можете попробовать что-то вроде этого:

infoObjects = informations.objects.filter(client='yes')
for info in infoObjects:
    newObj = info
    newObj.pk = None
    newObj.client = "no"
    newObj.save()
...