使用带有Django后端的Angular JS路由的最佳实践方法是什么?

时间:2015-01-22 03:33:44

标签: django angularjs url django-urls angular-routing

我在Django中创建了一个REST API来从我的数据库中提取数据。我有一个使用Angular构建的前端应用程序,可以调用同一个API。 API有一些URL,我有另一个URL来提供index.html并处理路由。 Angular将“#/”注入URL。理想情况下我不会那样,但是当我使用HTML5模式和位置​​提供程序时,Django会选择URL并且在其列表中看不到指定的URL,因此会抛出错误。

我在线看到了一些资源,但对我来说并不是很清楚。

基本上,关于使用Django后端创建角度应用程序的最佳实践是什么。

感谢您的帮助!提前谢谢。

1 个答案:

答案 0 :(得分:4)

如果您想为每个网址提供index.html,然后以角度进行路由,您可以在<project_folder>.urls.py

中执行此类操作
from <your_app> import views
urlpatterns = patterns('',
    url(r'^.*$', views.index),
)