Доступ к первичному ключу родительского объекта в CreateView без прохождения через URL - PullRequest
0 голосов
/ 17 июня 2019

В Django у меня есть отношение один ко многим с двумя моделями (например, Parent и Child), и я хотел бы автоматически создавать внешний ключ при создании новой записи Child, используя CreateView.Единственный способ сделать это - передать parent.id через URL, а затем обновить parent_id с помощью функции form_valid в CreateView.

Однако я бы предпочел не указывать идентификаторы в URL и передавать только описательное поле (т. Е. Поле имени родителя).Возможно ли получить доступ к parent.id из описательных полей (или другим способом)?Или мне просто нужно признать, что мне нужно иметь идентификаторы в моем URL?

Дайте мне знать, полезен ли пример кода, но это скорее теоретический вопрос об ограничениях функциональности Django.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...