文档服务地址:http://47.92.0.57:3000/ 周报索引地址:http://47.92.0.57:3000/s/NruNXRYmV

Commit 0b027d0f by 李梓桢

1

parents 0ea798e5 264b5c1b
let isTest = true let isTest = true
// let isTest = false // let isTest = false
if (!isTest) var baseURL
var baseURL = 'http://47.92.1.107/api' if (!isTest) {
else baseURL = 'http://47.92.1.107/api'
var baseURL = 'http://localhost:9100/api' }
else {
baseURL = 'http://localhost:9100/api'
}
export { export {
baseURL baseURL
......
...@@ -8,12 +8,10 @@ from views.task import task ...@@ -8,12 +8,10 @@ from views.task import task
from views.slice import slice from views.slice import slice
from views.file import data from views.file import data
from views.imageAnnotation import image from views.imageAnnotation import image
from playhouse.flask_utils import FlaskDB
from dao.model import mysql from dao.model import mysql
from config.config import DevelopmentConfig from config.config import DevelopmentConfig
app = Flask(__name__) app = Flask(__name__)
FlaskDB(app, mysql)
CORS(app) CORS(app)
app.config.from_object(DevelopmentConfig) app.config.from_object(DevelopmentConfig)
......
...@@ -71,11 +71,11 @@ def personnal_information(id): ...@@ -71,11 +71,11 @@ def personnal_information(id):
if tmp.imagenum == 0: if tmp.imagenum == 0:
imageAccuracy = 0 imageAccuracy = 0
else: else:
imageAccuracy = float(tmp.imagecorrectnum)/float(tmp.imagenum) * 100 imageAccuracy = round(float(tmp.imagecorrectnum)/float(tmp.imagenum) * 100, 2)
if tmp.textnum == 0: if tmp.textnum == 0:
textAccuracy = 0 textAccuracy = 0
else: else:
textAccuracy = float(tmp.textcorrectnum)/float(tmp.textnum) * 100 textAccuracy = round(float(tmp.textcorrectnum)/float(tmp.textnum) * 100, 2)
data = { data = {
'userName': tmp.userName, 'userName': tmp.userName,
'userId': tmp.usrId, 'userId': tmp.usrId,
......
...@@ -2,10 +2,22 @@ import json ...@@ -2,10 +2,22 @@ import json
from flask import Blueprint from flask import Blueprint
from flask import request from flask import request
from dao import Data, Relation from dao import Data, Relation
from dao.model import mysql
data = Blueprint("data", __name__, url_prefix="/api/file") data = Blueprint("data", __name__, url_prefix="/api/file")
@data.before_request
def before_request():
mysql.connect()
@data.after_request
def after_request(response):
mysql.close()
return response
@data.route("/getFiles", methods=["GET"]) @data.route("/getFiles", methods=["GET"])
def get_pieces(): def get_pieces():
sliceId = request.args['pieceId'] sliceId = request.args['pieceId']
......
...@@ -2,10 +2,22 @@ import json ...@@ -2,10 +2,22 @@ import json
from flask import Blueprint from flask import Blueprint
from flask import request from flask import request
from dao import Data, Slice, Relation, Task from dao import Data, Slice, Relation, Task
from dao.model import mysql
slice = Blueprint("slice", __name__, url_prefix="/api/slice") slice = Blueprint("slice", __name__, url_prefix="/api/slice")
@slice.before_request
def before_request():
mysql.connect()
@slice.after_request
def after_request(response):
mysql.close()
return response
# 获取分片列表的接口,接收参数taskId,返回相应task下的分片列表 # 获取分片列表的接口,接收参数taskId,返回相应task下的分片列表
@slice.route("/getPieces", methods=["GET"]) @slice.route("/getPieces", methods=["GET"])
def get_pieces(): def get_pieces():
......
...@@ -2,10 +2,21 @@ import json ...@@ -2,10 +2,21 @@ import json
from flask import Blueprint from flask import Blueprint
from flask import request from flask import request
from dao import Task, Slice, Data, Relation, User from dao import Task, Slice, Data, Relation, User
from dao.model import mysql
task = Blueprint("task", __name__, url_prefix="/api/task") task = Blueprint("task", __name__, url_prefix="/api/task")
@task.before_request
def before_request():
mysql.connect()
@task.after_request
def after_request(response):
mysql.close()
return response
# 各个界面获取任务列表的接口 # 各个界面获取任务列表的接口
@task.route("/getTasks", methods=["GET"]) @task.route("/getTasks", methods=["GET"])
def get_tasks(): def get_tasks():
......
...@@ -2,10 +2,22 @@ import json ...@@ -2,10 +2,22 @@ import json
from flask import Blueprint from flask import Blueprint
from flask import request from flask import request
from dao import User from dao import User
from dao.model import mysql
user = Blueprint("user", __name__, url_prefix="/api/user") user = Blueprint("user", __name__, url_prefix="/api/user")
@user.before_request
def before_request():
mysql.connect()
@user.after_request
def after_request(response):
mysql.close()
return response
@user.route("/signup", methods=["Post"]) @user.route("/signup", methods=["Post"])
def signup(): def signup():
# print("signup") # print("signup")
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment