【发布时间】:2017-04-01 17:26:05
【问题描述】:
我想这个问题很蹩脚,但我实际上在发布之前尝试了一切。关于 SO 的所有问题都没有得到解答。
我的代码如下:
@csrf_protect
def login_view(request):
if request.method == "GET":
return HttpResponse(json.dumps(
{'username':request.user.username}
), mimetype='application/json')
Django 在提供这个视图时需要在响应中添加一个Set-Cookie 标头,但它没有。在我收到此视图的响应后,csrftoken cookie 不存在,并且它不在标题中。 CSRFMiddleware 已启用并适用于网站的其他部分。如何让 Django 设置 cookie?
请帮忙!
【问题讨论】:
标签: django json cookies csrf django-csrf