|
@@ -1,5 +1,6 @@
|
|
|
#!/usr/bin/env python3
|
|
|
# -*- coding: utf-8 -*-
|
|
|
+import logging
|
|
|
import time
|
|
|
|
|
|
from django.db.models import Q
|
|
@@ -72,8 +73,10 @@ class UserView(View):
|
|
|
if username is None or password is None:
|
|
|
return response.json(444)
|
|
|
|
|
|
- user = UserModel.objects.filter(username=username)
|
|
|
- if user.exists():
|
|
|
+ try:
|
|
|
+ user = UserModel.objects.filter(username=username)
|
|
|
+ if not user.exists():
|
|
|
+ return response.json(99)
|
|
|
if user[0].password != password:
|
|
|
return response.json(99)
|
|
|
else:
|
|
@@ -87,7 +90,9 @@ class UserView(View):
|
|
|
}
|
|
|
user.update(**update)
|
|
|
return response.json(0, res)
|
|
|
- else:
|
|
|
+ except Exception as e:
|
|
|
+ djangoLogger = logging.getLogger('django')
|
|
|
+ djangoLogger.exception(repr(e))
|
|
|
return response.json(99)
|
|
|
|
|
|
def do_query(self, request_dict):
|