在 Django 后端使用 Angular JS 路由的最佳实践方法是什么?
What is the best practice method of using Angular JS routing with a Django backend?
我在 Django 中创建了一个 REST API 来从我的数据库中提取数据。我有一个使用 Angular 构建的前端应用程序,可以调用相同的 API。 API 有几个 URL,我有另一个 URL 来服务 index.html 并处理路由。 Angular 将“#/”注入 URL。理想情况下我不会那样做,但是当我使用 HTML5 模式和位置提供程序时,Django 会选择 URL 并且在其列表中看不到指定的 URL 并因此抛出错误.
在网上看过一些资源,但不是很清楚
基本上,关于使用 Django 后端创建 angular 应用程序,公认的最佳实践是什么。
感谢您的帮助!提前谢谢你。
如果你想为每个 url 服务 index.html 然后在 angular 中进行路由你可以在你的 <project_folder>.urls.py
[=12 中做这样的事情=]
from <your_app> import views
urlpatterns = patterns('',
url(r'^.*$', views.index),
)
我在 Django 中创建了一个 REST API 来从我的数据库中提取数据。我有一个使用 Angular 构建的前端应用程序,可以调用相同的 API。 API 有几个 URL,我有另一个 URL 来服务 index.html 并处理路由。 Angular 将“#/”注入 URL。理想情况下我不会那样做,但是当我使用 HTML5 模式和位置提供程序时,Django 会选择 URL 并且在其列表中看不到指定的 URL 并因此抛出错误.
在网上看过一些资源,但不是很清楚
基本上,关于使用 Django 后端创建 angular 应用程序,公认的最佳实践是什么。
感谢您的帮助!提前谢谢你。
如果你想为每个 url 服务 index.html 然后在 angular 中进行路由你可以在你的 <project_folder>.urls.py
[=12 中做这样的事情=]
from <your_app> import views
urlpatterns = patterns('',
url(r'^.*$', views.index),
)