Тема / стили Angular Material не отображаются в Django

Итак, я написал API-интерфейс Django REST Framework и сейчас работаю над интерфейсом Angular, я обслуживаю приложение angular через Django, используя и вызывая соответствующие js.

Я указал, что вывод сборки Angular находится в том же каталоге, что и каталог статических файлов Django.

Темы и CSS работают, когда я подключаюсь напрямую к службе Angular (localhost: 4200), но не когда она обслуживается через Django (localhost: 8000)

Я импортировал соответствующие модули в свой material.module.ts и применил глобальную тему в styles.css. В каком направлении? Я нигде не вижу ошибок, которые можно было бы попытаться диагностировать, поэтому я действительно понятия не имею, что происходит.


person Joe Howard    schedule 19.03.2019    source источник


Ответы (1)


Решено. Для всех, кто разрабатывает с помощью Angular и бэкэнда DRF, но обслуживает через Django: сначала убедитесь, что ng build и обслуживает, а затем управляйте сервером runserver, чтобы Django собирал обновленные файлы Angular.

person Joe Howard    schedule 19.03.2019