Как разложить get_or_create в Django? - PullRequest
1 голос
/ 03 августа 2020

Этому ответу 10 лет.

Есть ли более эффективный способ сделать следующее в 2020 году с помощью PostgreSQL?

for item in item_list:
    e, new = Entry.objects.get_or_create(
        field1 = item.field1,
        field2 = item.field2,
    )

Выше подход постоянно попадает в БД.

Django 2.2 выпущено bulk_update и bulk_create но bulk_get_or_create похоже не существует?

...