Я хочу загрузить прибор в мою модель, но он должен добавить дополнительные строки, а не перезаписывать существующие.
Мой пример использования:
- У меня есть приложение которые могут добавлять пользователей
- Каждый пользователь имеет доступ к предопределенным шаблонам электронной почты, которые они могут редактировать
- Когда пользователь создается, исходные шаблоны электронной почты загружаются в модель
EmailTemplate
через management.call_command('loaddata'...)
За этот ответ , я вручную установил "pk": null
, однако при загрузке этих данных он все равно перезаписывает существующие данные в модели.
[
{
"model": "myapp.EmailTemplate",
"pk": null,
"fields": {
"foo": "bar",
}
},
{
"model": "myapp.EmailTemplate",
"pk": null,
"fields": {
"foo": "bar2",
}
}
]
Как загрузить прибор, чтобы он добавлял данные в существующие записи в модели?