@newvasyuki

Как получить новые записи в inlineformset при сохранении и выставить значение поля?

class Foo(models.Model):
	name = model.CharField(max_length=255)


class Bar(models.Model):
	parent = models.ForeignKey(Foo, on_delete=models.CASCADE)
	name = model.CharField(max_length=255)
	created_by = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE)


BarInlineFormset = inlineformset_factory(Foo, Bar, extra=3)


Далее формсет редактируется юзером и при сохранении нужно 1) как-то получить/понять какие новые инстансы, 2) выставить им created_by в текущего юзера из request.user. Как решить эту задачу типовым способом в django?
  • Вопрос задан
  • 12 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы