当Android调用Django的API时如何获得CSRF

时间:2018-03-20 01:06:49

标签: android django api

我将使用Django API进行Android开发,但我遇到了以下一些问题。

1.Android只是通过网址发布表格数据,Android如何获得csrftoken?

2.如果发布数据被修改,例如,我们最初需要删除一个信息,但是a更改为B,这将导致后台删除B信息,以及如何防止这种情况发生?

3.存储了Django的csrftoken,我查看了我的数据库,但是我没找到它?

我刚刚开始学习Django,所以我的问题可能看起来很荒谬,但我真的希望有人帮助我。

1 个答案:

答案 0 :(得分:0)

您可以从

获取csrf令牌
from django.core.context_processors import csrf

csrf_tok = csrf(request)
csrf_token =  str(csrf_tok.get('csrf_token'))