本文共 1219 字,大约阅读时间需要 4 分钟。
在Django中,方法的定义在文件views.py下
def login(request): context = { 'log_status': 0 } if request.method == 'POST': name = request.POST['name'] password = request.POST['password'] employee = Employee.objects.filter(empname=name, emppassword=password) if employee: request.session['IS_LOGIN'] = True request.session['EMPLOYEE_ID'] = employee[0].id request.session['ORDER'] = employee[0].emporder conx = serializers.serialize("json", employee) conx2 = '{"log_status":1, "employee": ' + conx + '}' return HttpResponse(conx2, content_type="application/json") else: return HttpResponse(json.dumps(context), content_type="application/json")
def logout(request): context={ 'IS_LOGOUT': 0 } if('IS_LOGIN' in request.session and 'EMPLOYEE_ID' in request.session): del request.session['IS_LOGIN'] del request.session['EMPLOYEE'] context['IS_LOGOUT'] = 1 return HttpResponse(json.dumps(context), content_type="application/json") else: return HttpResponse(json.dumps(context), content_type="application/json")
转载地址:http://yaprn.baihongyu.com/