我正在开发一个移动应用程序,它使用Ionic(AngularJS)作为前端,Django作为后端。我想知道是否可以使用Django将数据公开为我的应用程序将通过$ http服务使用的JSON Web API。如果是这样,我将如何去做呢?
答案 0 :(得分:6)
我做的完全一样,所以YES很好用!
看看:
http://www.django-rest-framework.org/
它将为您提供灵活的REST框架来为您的数据提供服务。
在angularjs方面,我个人会使用$ resource而不是$ http,因为我认为承诺更灵活。特别是使用$ q.all()的链接非常有用。
获得用户授权后,请查看此处:
Authorization header in AngularJS not working
关于如何让django休息与我们的应用程序交谈的一些提示。
答案 1 :(得分:1)
看看这个视频,了解如何使用Django与Django Rest Framework和Angular进行简介:
https://www.youtube.com/watch?v=GVDjoTt3r8A
视频中提到的示例应用可在此处找到: