diff options
author | Mark Wong | 2019-05-29 17:18:00 +0000 |
---|---|---|
committer | Mark Wong | 2019-05-29 17:18:00 +0000 |
commit | cc41d3dba7d11cdd589a83f1284c0a47b444b7f6 (patch) | |
tree | ff6c6799cd550c74f4159b91dd8e3ea56da6f9a2 /web | |
parent | cf7a951b9580e6839464194547efe28757741e98 (diff) | |
parent | 9f7c200c61ae0d8c44155404d21fb7f286ace32b (diff) |
Diffstat (limited to 'web')
-rw-r--r-- | web/apps/test_records/serializer.py | 4 | ||||
-rw-r--r-- | web/apps/test_records/views.py | 18 | ||||
-rw-r--r-- | web/apps/user_operation/filters.py | 2 | ||||
-rw-r--r-- | web/apps/user_operation/views.py | 4 | ||||
-rw-r--r-- | web/apps/users/admin.py | 2 | ||||
-rw-r--r-- | web/apps/users/jwt_handler.py | 2 | ||||
-rw-r--r-- | web/db_tools/data/user_data.py | 16 | ||||
-rw-r--r-- | web/db_tools/import_user_data.py | 2 | ||||
-rw-r--r-- | web/pgperffarm/settings.py | 2 | ||||
-rw-r--r-- | web/requirements.txt | 4 |
10 files changed, 34 insertions, 22 deletions
diff --git a/web/apps/test_records/serializer.py b/web/apps/test_records/serializer.py index 5decb02..99759cd 100644 --- a/web/apps/test_records/serializer.py +++ b/web/apps/test_records/serializer.py @@ -246,7 +246,7 @@ class TestStatusRecordListSerializer(serializers.ModelSerializer): if (data_list_count == trend['none']): trend['is_first'] = True - print str(data_list_count) + print(str(data_list_count)) return trend def get_machine_info(self, obj): @@ -306,7 +306,7 @@ class TestRecordListSerializer(serializers.ModelSerializer): if (data_list_count == trend['none']): trend['is_first'] = True - print str(data_list_count) + print(str(data_list_count)) return trend def get_machine_info(self, obj): diff --git a/web/apps/test_records/views.py b/web/apps/test_records/views.py index d09484b..f681568 100644 --- a/web/apps/test_records/views.py +++ b/web/apps/test_records/views.py @@ -7,9 +7,9 @@ import shortuuid from django.contrib.auth.hashers import make_password from rest_framework.pagination import PageNumberPagination -from exception import TestDataUploadError -from test_records.filters import TestRecordListFilter -from models import UserMachine, TestCategory, TestBranch +from .exception import TestDataUploadError +from .filters import TestRecordListFilter +from .models import UserMachine, TestCategory, TestBranch from pgperffarm.settings import DB_ENUM from user_operation.views import UserMachinePermission from .serializer import MachineHistoryRecordSerializer, TestStatusRecordListSerializer, TestBranchSerializer, \ @@ -115,7 +115,7 @@ def TestRecordCreate(request, format=None): print(request.__str__()) data = request.data - print type(data[0]) + print(type(data[0])) json_data = json.dumps(data[0], encoding="UTF-8", ensure_ascii=False) json_data = json.loads(json_data, encoding="UTF-8") # obj = data[0].pgbench @@ -211,11 +211,11 @@ def TestRecordCreate(request, format=None): if not test_cate: continue else: - print test_cate.cate_name + print(test_cate.cate_name) for scale, dataset_list in tag_list.iteritems(): - print "ro[%s]=" % scale, dataset_list + print("ro[%s]=" % scale, dataset_list) for client_num, dataset in dataset_list.iteritems(): - print 'std is:' + str(dataset['std']) + print('std is:' + str(dataset['std'])) test_dataset_data = { 'test_record': testRecordRet.id, @@ -232,7 +232,7 @@ def TestRecordCreate(request, format=None): testDateSet = CreateTestDateSetSerializer(data=test_dataset_data) testDateSetRet = None if testDateSet.is_valid(): - print 'dataset valid' + print('dataset valid') testDateSetRet = testDateSet.save() else: # print(testDateSet.errors) @@ -248,7 +248,7 @@ def TestRecordCreate(request, format=None): testResultRet = None if testResult.is_valid(): - print 'testResult valid' + print('testResult valid') testResultRet = testResult.save() else: # print(testResult.error_messages) diff --git a/web/apps/user_operation/filters.py b/web/apps/user_operation/filters.py index d429d96..a61ac8e 100644 --- a/web/apps/user_operation/filters.py +++ b/web/apps/user_operation/filters.py @@ -3,7 +3,7 @@ import django_filters from django.db.models import Q -from models import UserMachine +from .models import UserMachine from test_records.models import TestRecord diff --git a/web/apps/user_operation/views.py b/web/apps/user_operation/views.py index e7641cf..43696f6 100644 --- a/web/apps/user_operation/views.py +++ b/web/apps/user_operation/views.py @@ -8,11 +8,11 @@ from rest_framework import authentication from rest_framework.pagination import PageNumberPagination from rest_framework_jwt.authentication import JSONWebTokenAuthentication -from filters import MachineRecordListFilter, UserMachineListFilter +from .filters import MachineRecordListFilter, UserMachineListFilter from test_records.models import TestRecord from users.models import UserMachine, UserProfile from users.serializer import CreateUserProfileSerializer -from serializer import UserMachineManageSerializer, UserPortalInfoSerializer, TestRecordListSerializer, \ +from .serializer import UserMachineManageSerializer, UserPortalInfoSerializer, TestRecordListSerializer, \ UserMachineSerializer, CreateUserMachineSerializer from rest_framework.response import Response from rest_framework import status diff --git a/web/apps/users/admin.py b/web/apps/users/admin.py index 2c31eef..c7ef0fa 100644 --- a/web/apps/users/admin.py +++ b/web/apps/users/admin.py @@ -5,7 +5,7 @@ from django.contrib import admin from asynchronous_send_mail import send_mail from django.conf import settings # Register your models here. -from serializer import UserMachineSerializer +from .serializer import UserMachineSerializer from .models import UserMachine, UserProfile class UserProfileAdmin(admin.ModelAdmin): diff --git a/web/apps/users/jwt_handler.py b/web/apps/users/jwt_handler.py index 7dfdb94..ff8fdaa 100644 --- a/web/apps/users/jwt_handler.py +++ b/web/apps/users/jwt_handler.py @@ -1,4 +1,4 @@ -from serializer import JWTUserProfileSerializer +from .serializer import JWTUserProfileSerializer # user jwt handler def jwt_response_payload_handler(token, user=None, request=None): diff --git a/web/db_tools/data/user_data.py b/web/db_tools/data/user_data.py index aa4f3f6..0ad938f 100644 --- a/web/db_tools/data/user_data.py +++ b/web/db_tools/data/user_data.py @@ -1,14 +1,26 @@ row_data = [ { 'password': '123456', - 'is_superuser': False, + 'is_superuser': True, 'username': 'maleic', 'first_name': 'Maleic', 'last_name': 'Acid', - 'date_joined': '2018-06-14 21:34:51+08', + 'date_joined': '2018-08-10 21:34:51+08', 'email': '[email protected]', 'is_staff': False, 'is_active': True, 'last_login': '2018-06-14 21:34:51+08', }, + { + 'password': '123456', + 'is_superuser': True, + 'username': 'mark', + 'first_name': 'Mark', + 'last_name': 'Wong', + 'date_joined': '2018-08-10 21:34:51+08', + 'email': '[email protected]', + 'is_staff': False, + 'is_active': True, + 'last_login': '2018-06-14 21:34:51+08', + }, ]
\ No newline at end of file diff --git a/web/db_tools/import_user_data.py b/web/db_tools/import_user_data.py index 799e5f9..987c095 100644 --- a/web/db_tools/import_user_data.py +++ b/web/db_tools/import_user_data.py @@ -1,6 +1,6 @@ import sys import os -from pgperffarm.settings import PORJECT_PATH +from path import PORJECT_PATH # Use django's model independently pwd = os.path.dirname(os.path.realpath(__file__)) sys.path.append(pwd+ "../") diff --git a/web/pgperffarm/settings.py b/web/pgperffarm/settings.py index 52c1987..226a29b 100644 --- a/web/pgperffarm/settings.py +++ b/web/pgperffarm/settings.py @@ -4,7 +4,7 @@ import os import sys # Load local settings overrides -from settings_local import * +from pgperffarm.settings_local import * """ Django settings for pgperfarm project. diff --git a/web/requirements.txt b/web/requirements.txt index 9b8d591..1744f0e 100644 --- a/web/requirements.txt +++ b/web/requirements.txt @@ -6,7 +6,7 @@ coreschema==0.0.4 data==0.4 decorator==4.3.0 diff-match-patch==20121119 -Django==1.11.10 +Django==1.11.17 django-cors-headers==2.2.0 django-crispy-forms==1.7.2 django-filter==1.1.0 @@ -28,7 +28,6 @@ Markdown==2.6.11 MarkupSafe==1.0 odfpy==1.3.6 openpyxl==2.5.4 -psycopg2==2.7.4 pycrypto==2.6.1 PyJWT==1.6.4 pytz==2018.3 @@ -42,3 +41,4 @@ uritemplate==3.0.0 urllib3==1.22 xlrd==1.1.0 xlwt==1.3.0 +psycopg2==2.8.2 |