android到django-如何验证用户

android到django-如何验证用户,android,django,json,authentication,Android,Django,Json,Authentication,我试图从django视图获取json数据(需要登录) 我正在开发一款新的android应用程序 我想根据django登录对用户进行身份验证 并保留对所有django视图调用的cookie/会话 从服务器获取数据 我在谷歌上搜索了一下,但没有任何帮助, 即使我猜这应该是一项相当普通的任务 也许我从一个错误的角度面对这个问题。。 因此,我将把问题转到: 如何对django服务器执行用户验证的json请求/响应 有什么线索吗?您必须按照网站的要求执行,并且需要持久化会话cookie。我所做的是使用XM

我试图从django视图获取json数据(需要登录) 我正在开发一款新的android应用程序

我想根据django登录对用户进行身份验证 并保留对所有django视图调用的cookie/会话 从服务器获取数据

我在谷歌上搜索了一下,但没有任何帮助, 即使我猜这应该是一项相当普通的任务

也许我从一个错误的角度面对这个问题。。 因此,我将把问题转到: 如何对django服务器执行用户验证的json请求/响应


有什么线索吗?

您必须按照网站的要求执行,并且需要持久化会话cookie。

我所做的是使用XML-RPC来执行所有传输。
考虑到django对xml rpc的支持是一种黑客行为,不确定这是否是最好的方法。

下面是django的一个非常详细的XML-RPC处理程序:
然后,在android上设置你的客户端。
当通讯正常时。开始编写服务器端API。
从django.contrib.auth导入验证
并使用此函数进行身份验证。
然后,对于sessionId,您需要转到后端数据库手动执行这些操作:

正如你所看到的,这就是为什么我认为这不是最好的方法。您无法发送httprequest,因此大多数django内置函数无法工作。