M
Size: a a a
M
BB
M
RS
M
M
DT
DT
R
RS
NG
class Model (models.Model):При попытке использовать
field = models.ManyToManyField(SubModel, blank=True)
class SubModel (models.Model):
create_or_update
c SubModel
, получую IntegrityError: update or delete on table violates foreign keyМожно как то обновить SubModel без удаления ключа?
DETAIL: Key (id)=(5070c51e-5494-4dd8-a1c8-7efae3953793) is still referenced from table
TD
class Model (models.Model):При попытке использовать
field = models.ManyToManyField(SubModel, blank=True)
class SubModel (models.Model):
create_or_update
c SubModel
, получую IntegrityError: update or delete on table violates foreign keyМожно как то обновить SubModel без удаления ключа?
DETAIL: Key (id)=(5070c51e-5494-4dd8-a1c8-7efae3953793) is still referenced from table
update_or_create
, увидетьHV
DT
L
PB
NG
update_or_create
, увидетьinstance.save()
new = []
for item in items:
new.append(SubModel.objects.update_or_create(
name=value,
)[0])
instance.field.set(new)
L
AE