Каков наилучший метод использования Angular JS-маршрутизации с бэкэндом Django?
Я создал REST API в Django для извлечения данных из моей базы данных. У меня есть приложение, созданное с помощью Angular, которое выполняет вызовы того же API. У API есть несколько URL-адресов, и у меня есть еще один URL-адрес для обслуживания index.html и обработки маршрутизации. Angular вставляет "#/" в URL. В идеале у меня этого не было бы, но когда я использую провайдера режима и местоположения HTML5, Django берет URL-адрес и не видит указанный URL-адрес в своем списке и, следовательно, выдает ошибку.
Я видел некоторые ресурсы онлайн, но они мне не очень понятны.
В основном, то, что принято считать передовым опытом в создании угловых приложений с бэкэндом Django.
Я ценю вашу помощь! Заранее спасибо.
1 ответ
Если вы хотите обслуживать index.html для каждого URL-адреса, а затем выполнять маршрутизацию под углом, вы можете сделать что-то подобное в своем <project_folder>.urls.py
from <your_app> import views
urlpatterns = patterns('',
url(r'^.*$', views.index),
)