django 常见问题

1、设置编码格式为utf-8

文件头上添加如下代码

# -*- coding: utf-8 -*-

2、设置局部关闭csrf验证

# ① 引入
from django.views.decorators.csrf import csrf_exempt
# ② 在方法前面加上注解
@csrf_exempt
#例如:
...
from django.views.decorators.csrf import csrf_exempt
...
@csrf_exempt #关闭csrf验证
def login(request):
    data=json.loads(request.body)
    user=User.objects.get(email=data['email'])
    if user:
        return HttpResponse("存在")
    else:
       return  HttpResponse("不存在")

未完待续

你可能感兴趣的:(django 常见问题)