У меня есть такая модель:
class Party(models.Model):
assignedTo=models.ForeignKey('Personnel', verbose_name='Assigned To', limit_choices_to={'is_staff_member':True}, blank=True, null=True)
class Person(models.Model):
party = models.OneToOneField(Party, editable=False)
Я пытаюсь создать действие администратора, которое позволило бы мне массово назначить члена персонала нескольким лицам. Мое предположение было бы создать действие так:
def bulk_assign_Kristi(modeladmin, request, queryset):
queryset.update(party__assignedTo='8')
Но Джанго, похоже, не разрешает OneToOnes в пределах update()
. Есть идеи как обойти это?