예제 #1
0
class Admission(db.Model):
    __tablename__ = 'grade_line'
    id = db.Column(db.Integer, primary_key=True)
    school = db.Column(db.String(50))
    rank = db.Column(db.Integer)
    year = db.Column(db.Integer)
    # Integer 不能像String一样加入后面的数字标志
    kind = db.Column(db.String(4))
    grade = db.Column(db.Integer)
    clazz = db.Column(db.String(8))
예제 #2
0
class ControlLine(db.Model):
    __tablename__ = 'control_line'
    id = db.Column(db.Integer, primary_key=True)
    year = db.Column(db.Integer)
    kind = db.Column(db.String(10))
    clazz = db.Column(db.String(10))
    ctrl_line = db.Column(db.Integer)
    ctrl_rank = db.Column(db.Integer)
예제 #3
0
class User(db.Model, UserMixin):
    __tablename__ = 'user'
    id = db.Column(db.Integer, primary_key=True)
    username = db.Column(db.String(20))
    password_hash = db.Column(db.String(128))
    email = db.Column(db.String(64))

    def set_password(self, password):
        self.password_hash = generate_password_hash(password)

    def validate_password(self, password):
        print(self.password_hash.split('$', 2))
        print(
            "uzko90aC$dc6d27fb85d0a1b46b16e597d70733820dba90d824e4844550c1806f974bcb3a"
        )
        return check_password_hash(self.password_hash, password)
        # check = False
        # if (password == self.password_hash):
        #     check = True
        # return check

    def validate_username(self, username):
        if User.query.filter_by(username=username).first():
            return False
예제 #4
0
class School(db.Model):
    __tablename__ = 'school'
    id = db.Column(db.String(50), primary_key=True)
    name = db.Column(db.String(50), db.ForeignKey('grade_all.school'))
    province = db.Column(db.String(50))
    area = db.Column(db.String(50))
    city = db.Column(db.String(50))
    if211 = db.Column(db.String(50))
    if985 = db.Column(db.String(50))
    funder = db.Column(db.String(50))
    kind = db.Column(db.String(50))
    manager = db.Column(db.String(50))
    managekind = db.Column(db.String(50))
예제 #5
0
class StudentNumber(db.Model):
    __tablename__ = 'student_number'
    id = db.Column(db.Integer, primary_key=True)
    year = db.Column(db.Integer)
    stu_num = db.Column(db.Integer)
예제 #6
0
class GradeLine(db.Model):
    __tablename__ = 'grade_all'
    id = db.Column(db.Integer, primary_key=True)
    kind = db.Column(db.String(10))
    number = db.Column(db.Integer)
    school = db.Column(db.String(50))
    figure = db.Column(db.Integer)
    grade = db.Column(db.Integer)
    chinese = db.Column(db.Float)
    math = db.Column(db.Float)
    english = db.Column(db.Float)
    year = db.Column(db.Integer)
    rank = db.Column(db.Integer)
    clazz = db.Column(db.String(10))