Рабочий процесс для разработки приложений на Angular/Django

Я работаю над приложением, использующим Django и Angular. Мне нужно создать приложение Angular и развернуть его для обслуживания через сервер разработки Django, чтобы использовать Django в качестве серверной части, и мне интересно, есть ли способ оптимизировать следующие шаги:

  • Создание приложения Angular с помощью ng build
  • Удаление файлов Angular из каталога статических файлов в моем приложении Django
  • Копирование созданного приложения Angular в каталог статических файлов приложения Django

В идеале я бы хотел, чтобы это делалось автоматически при редактировании /сохранении, аналогично тому, как каждый фреймворк работает независимо. Нужно ли мне что-то объединять или это уже как-то поддерживается? Спасибо.

Существует несколько способов добиться этого:

  1. Используйте путь вывода в angular.json
  2. Создайте сценарий оболочки, который сделает это за вас.
  3. Если вас интересует такая автоматизация при развертывании вашего приложения и вы используете Docker, вы можете использовать Dockerfile. Это кратко описано в последнем пункте статьи https://medium.com/@boris.haviar/serving-angular-ssr-with-django-8d2ad4e894be
Вернуться на верх