合并 Angular 和 Django 的 url
Posted
技术标签:
【中文标题】合并 Angular 和 Django 的 url【英文标题】:Merge url of angular and Django 【发布时间】:2015-05-07 08:17:45 【问题描述】:使用 Django、AngularJS 和 Django-Rest-Framework 时定义 url 的标准方法是什么?
另外,是否可以定义 SPA url,而不是在 Angular
和 Django
中定义它?
【问题讨论】:
【参考方案1】:Django-Angular 实际上提供了 javascript 处理程序,其操作方式与 % url ... %
模板标签和 django reverse
函数类似。
From the django-angular readthedocs on Managing URLs:
从 0.8 版开始,django-angular 提供了一种处理 URL 的新方法,它直接为 AngularJS 模块提供了反转功能。
此服务由
djangoUrl.reverse(name, args_or_kwargs)
方法提供。它的行为与Django’s URL template tag 完全一样。
Django-Angular 提供了很多关于集成 Django 和 Angular 的辅助函数,你可能会去看看。
【讨论】:
以上是关于合并 Angular 和 Django 的 url的主要内容,如果未能解决你的问题,请参考以下文章
Django + AngularJS:没有使用普通 URL 和视图的 Django REST 框架的类 REST 端点?