summaryrefslogtreecommitdiff
path: root/web
diff options
context:
space:
mode:
authorMark Wong2019-05-29 17:18:00 +0000
committerMark Wong2019-05-29 17:18:00 +0000
commitcc41d3dba7d11cdd589a83f1284c0a47b444b7f6 (patch)
treeff6c6799cd550c74f4159b91dd8e3ea56da6f9a2 /web
parentcf7a951b9580e6839464194547efe28757741e98 (diff)
parent9f7c200c61ae0d8c44155404d21fb7f286ace32b (diff)
Merge branch 'master' of github.com:PGPerfFarm/pgperffarmHEADmaster
Diffstat (limited to 'web')
-rw-r--r--web/apps/test_records/serializer.py4
-rw-r--r--web/apps/test_records/views.py18
-rw-r--r--web/apps/user_operation/filters.py2
-rw-r--r--web/apps/user_operation/views.py4
-rw-r--r--web/apps/users/admin.py2
-rw-r--r--web/apps/users/jwt_handler.py2
-rw-r--r--web/db_tools/data/user_data.py16
-rw-r--r--web/db_tools/import_user_data.py2
-rw-r--r--web/pgperffarm/settings.py2
-rw-r--r--web/requirements.txt4
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