我在Django中创建了一个REST API来从我的数据库中提取数据。我有一个使用Angular构建的前端应用程序,可以调用同一个API。 API有一些URL,我有另一个URL来提供index.html并处理路由。 Angular将“#/”注入URL。理想情况下我不会那样,但是当我使用HTML5模式和位置提供程序时,Django会选择URL并且在其列表中看不到指定的URL,因此会抛出错误。
我在线看到了一些资源,但对我来说并不是很清楚。
基本上,关于使用Django后端创建角度应用程序的最佳实践是什么。
感谢您的帮助!提前谢谢。
答案 0 :(得分:4)
如果您想为每个网址提供index.html,然后以角度进行路由,您可以在<project_folder>.urls.py
from <your_app> import views
urlpatterns = patterns('',
url(r'^.*$', views.index),
)