一,本周工作
1,完善登录方法,使其可以根据账号和密码进行登录
这里与前端同学沟通,多传了一个label用于判断输入的是账号还是密码
@require_http_methods(["POST"])
def login(request):
print("接收到login请求")
response = {}
jsonData = json.loads(request.body)
if jsonData["label"] == 0:
print(jsonData)
resultSet = UserInfo.objects.filter(account=jsonData["account"], password=jsonData["password"])
elif jsonData["label"] == 1:
resultSet = UserInfo.objects.filter(tele=jsonData["account"], password=jsonData["password"])
if len(resultSet) > 0:
response['result'] = "登录成功"
response['label'] = True
return JsonResponse(response)
else:
response['result'] = "账号或密码错误,请重新输入"
response['label'] = False
return JsonResponse(response)
2,注册部分,希望能后端生成一个随机的账号
如下,我们测试了截取时间戳的一段,并加上注册的电话的一部分,构成新的账号,基本不会重复
import time
if __name__ == "__main__":
t = time.time()
t = str(t)
t = t[:8]
print(t)
3,聚合端工作
重大突破!!!发现解决方法,校园网无法进行无线传输,但是可以用个人wife来进行,怀疑是校园网对个人ip进行了额外处理。
二,下周工作
进行聚合端测试!