#reactjs #django #django-rest-framework
#reactjs #django #django-rest-framework
Вопрос:
Я создал приложение Django с интерфейсом React. Теперь я хочу использовать общие отношения и не уверен в надежном способе для моего приложения React определить, к какой модели относятся отношения.
Я рассмотрел :
- добавление нового поля в мою модель для отслеживания типа модели, но это, похоже, противоречит идее общих отношений
- Просматривая поля объекта, как только он попадает в мое приложение react, чтобы определить, что это за модель. Но это кажется трудным поддерживать по мере роста.
Я использую 100% Typescript в своем React, поэтому, возможно, есть какой-то способ использовать Typescript, чтобы помочь.
Каков хороший способ идентифицировать разные модели в общих отношениях, когда они попадают в приложение React?
Комментарии:
1. Я не знаком с тем, что такое общие отношения Django, но, возможно, дискриминационные союзы могут быть тем, что вы ищете?
2. Я знаком с разделенными объединениями. Однако я считаю, что в этом случае они были бы хороши только для определения, была ли модель одной из моделей в объединении, а не какой моделью она является. Возможно, я ошибаюсь.
3. Включает ли модель тип модели в виде строки или идентификатора какого-либо другого типа?