Джанго - Общий Внешний Ключ или Запрос в forms.py?
Я собрал воедино модель для большей части сегодняшнего дня, используя ContentType/Generic Foreign Key, так как, по моему Googling, это было решение, которое я искал. Однако теперь, когда у меня есть что-то рендеринг, похоже, это не так.
Все, что я хочу, это раскрывающийся список внешних ключей, который позволяет пользователю выбрать запись из одной из двух моделей. С GenericForeignKey он перечисляет модели, указанные в моем операторе "limit", но затем ожидает, что пользователь знает ID/PK и вводит его в поле "object_id". Это правильно?
Сейчас я думаю, что запрос, чтобы получить все записи из обеих моделей и перечислить их в выпадающем списке, был бы намного более чистым решением. Если это так, я бы просто достичь этого в forms.py?
Элемент внешнего ключа не слишком важен, так как мне нужно только иметь возможность импортировать / манипулировать некоторыми полями из двух связанных моделей и сохранять их в новой модели.
Заранее спасибо.