为初学者的问题道歉。
对于将 RESTful 服务与不同用户结合使用的一般方法,我有点困惑。特别是,我主要关心的是开发一个只有我会在我编写的各种应用程序中使用的 API,即 Web 应用程序,以及可能会访问相同数据的一些移动应用程序。
(1) 由 django-tastypie 之类的东西生成的 rest API 是否适合(甚至是最佳实践)非公开使用——即,当我只想通过我的应用程序授予对这些数据的访问权限时?
(2) 在创建对 Restful API 的登录访问时,我是在为我的 web 应用程序的所有用户创建登录名——还是为我自己和我的 web 应用程序创建登录名?我的 webapp 的用户帐户是否应该被视为与访问 Restful API 的帐户不同?
基本上,我想使用 Django 和 django-tastypie 创建一个应用程序,允许用户登录、创建和查看对象、订阅用户并查看他们的对象。我想将 Tastypie API 用于我自己的 javascript 用途,以便在我的视图中轻松创建序列化和更新相关数据。这些用户帐户在这张图片中的位置是什么?谢谢!