Как определить общие отношения после передачи модели в React

#reactjs #django #django-rest-framework

#reactjs #django #django-rest-framework

Вопрос:

Я создал приложение Django с интерфейсом React. Теперь я хочу использовать общие отношения и не уверен в надежном способе для моего приложения React определить, к какой модели относятся отношения.

Я рассмотрел :

  1. добавление нового поля в мою модель для отслеживания типа модели, но это, похоже, противоречит идее общих отношений
  2. Просматривая поля объекта, как только он попадает в мое приложение react, чтобы определить, что это за модель. Но это кажется трудным поддерживать по мере роста.

Я использую 100% Typescript в своем React, поэтому, возможно, есть какой-то способ использовать Typescript, чтобы помочь.

Каков хороший способ идентифицировать разные модели в общих отношениях, когда они попадают в приложение React?

Комментарии:

1. Я не знаком с тем, что такое общие отношения Django, но, возможно, дискриминационные союзы могут быть тем, что вы ищете?

2. Я знаком с разделенными объединениями. Однако я считаю, что в этом случае они были бы хороши только для определения, была ли модель одной из моделей в объединении, а не какой моделью она является. Возможно, я ошибаюсь.

3. Включает ли модель тип модели в виде строки или идентификатора какого-либо другого типа?