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