У меня есть следующие (упрощенные) модели:
class Idea(models.Model):
tagline = models.TextField()
class Lot(models.Model):
address = models.CharField()
...other fields...
ideas = models.ManyToManyField(Idea)
Я хочу отобразить страницу сведений о лоте, на которой указана вся информация о лоте, включая идеи, связанные с этим лотом. Это просто сделать.
Однако, кроме того, я хочу, чтобы пользователь мог добавить новую идею для этого лота с этой страницы. После отправки пользователь должен вернуться на страницу сведений о лоте со своей новой идеей, которая теперь является частью списка.
Я пробовал встроенные наборы форм для новой идеи, но это отображается только как раскрывающийся список существующих идей и не позволяет создать новую идею. Кроме того, это кажется излишним, поскольку мне нужно, чтобы пользователь мог добавить новую идею, а не редактировать/удалять уже отправленные идеи. И мне также не нужно, чтобы они могли редактировать другую информацию о лоте, только добавить связанную идею.
Я знаю, что, вероятно, есть простой способ добиться этого, но в данный момент я немного застрял.
Любая помощь будет оценена по достоинству.
Спасибо!
РЕДАКТИРОВАТЬ: я не имею в виду администратора Django. Это для пользовательских форм.