Я настраиваю публичный API для своего приложения. Я хочу отделить код API от кода приложения, поэтому я помещаю его в новый проект django и использую «Django REST Framework» для создания лесов для общедоступных сервисов API.Импорт моделей из другого проекта Django
Я борюсь с тем, как синхронизировать модели между моим основным проектом приложения, и этот новый проект Django для разработки API ... может продолжаться в проекте приложения, что требует изменений моделей, и я бы хотел эти модели будут распространяться на проект API.
Есть ли способ указать или импортировать модели из другого проекта Django?
Я не думаю, что есть проблема безопасности: у меня есть код приложения и код api на отдельных инфраструктурах, которые могут масштабироваться независимо, но я хочу связать их с теми же моделями ... – jjt143
Поэтому я, вероятно, модель в приложении, используемом обоими проектами, позволяя вам иметь одну точку изменения (это приложение), которая распространяется на оба проекта (но мне никогда не приходилось это делать, поэтому я мало что знаю об этом). Кроме того, даже если мне стыдно за то, что я не делаю этого для каждого проекта, я думаю, что разработка API - это, как правило, лучший вариант использования для TDD, поскольку тесты, которые вы напишете для этого, будут именно тем, что ждет ваш пользователь API для. – BriceP