В моем недавнем проекте я хотел бы попробовать Aurelia-frontend с Django-backend. Я сделал несколько проектов с Django и хочу использовать Django REST API для моего бэкэнд.
Я новичок в Aurelia и несколько раз прочитал документацию.Django-backend с Aurelia-frontend. Определение моделей в каждом из них, нарушающих DRY-принцип?
Теперь мне интересно, правильно ли было бы определять модели (например, пользователь с псевдонимом, электронной почтой, мобильным телефоном, адресом и т. Д.) В интерфейсе Aurelia, потому что в Django я уже определил свои модели в моделях .py для базы данных. Поскольку я извлекаю/данные через api в свое приложение Django, я мог бы опустить его. В Aurelia «начало работы» - раздел документации, который они определили для модели ToDo в отдельном файле, но данные не были привязаны к базе данных. Выполнение этого кажется мне как сделать это дважды (в back-and frontend) и нарушает принцип DRY.
Что вы думаете о хорошей практике? Спасибо за рекомендации!
Возможно, вам захочется взглянуть на способ автоматизации моделей зданий, это, скорее всего, будет специфичным для технологии, как вы это сделаете –