Django «массовое _сохранение» и «массовое _обновление»

ОБНОВЛЕНИЕ :ДОБАВЛЕНА НАГРАДА. ПОЖАЛУЙСТА, ПРЕДСТАВЬТЕ ПРИМЕР, И Я ПРИНИМАЮ ЛУЧШИЙ ОТВЕТ

ОБНОВЛЕНИЕ 2 :Теперь включен явный пример

Продолжая тот же проект, где я спросил о массе _, создайте в отдельной теме. Мне было интересно, есть ли способ по существу «массового _сохранения» -вставки, если -не существует, или просто обновления, если он уже существует.

Например:

class Person(models.Model):
    first_name = models.CharField(max_length=30)
    last_name = models.CharField(max_length=30)
    height = models.DecimalField(blank=True, null=True)
    weight = models.DecimalField(blank=True, null=True)

У меня есть список словарей с парами значений ключа -для этих полей. Я хотел бы отфильтровать по имени, а затем обновить рост и/или вес, так как эти мои игроки все еще растут и кондиционируются. Если нет простого способа «массового _сохранения», также будет полезно массовое обновление.

Ссылка :8 июня 2012 г. -«получить _или _создать ()» патч в проекте django

Массовое обновление _ссылка на обновление

6
задан Community 23 May 2017 в 11:51
поделиться