Esempio n. 1
0
class User(Model):
    __table__ = 'users'  #表名
    id = StringField(primary_key=True, default=next_id, ddl='varchar(50)')  #主键
    email = StringField(ddl='varchar(50)')  #作为登陆账号
    passwd = StringField(ddl='varchar(50)')  #列
    admin = BooleanField()  #列
    name = StringField(ddl='varchar(50)')  #列
    image = StringField(ddl='varchar(500)')  #列
    created_at = FloatField(default=time.time)  #列
Esempio n. 2
0
class User(Model):
    __table__ = 'users'
    id = StringField(primary_key=True, default=next_id, ddl='varchar(50)')
    email = StringField(ddl='varchar(50)')
    passwd = StringField(ddl='varchar(50)')
    admin = BooleanField()
    name = StringField(ddl='varchar(50)')
    image = StringField(ddl='varchar(500)')
    created_at = FloatField(default=time.time)
Esempio n. 3
0
class User(Model):  #对应 User表
    __table__ = 'users'
    # __table__,id,email等定义的变量及其值传到 metaclass中的attrs作为键值对存在
    id = StringField(primary_key=True, default=next_id, ddl='varchar(50)')
    email = StringField(ddl='varchar(50)')
    passwd = StringField(ddl='varchar(50)')
    admin = BooleanField()
    name = StringField(ddl='varchar(50)')
    image = StringField(ddl='varchar(500)')
    created_at = FloatField(default=time.time)
Esempio n. 4
0
class User(Model):
    __table__ = 'users'
    id = StringField(primary_key=True, default=next_id(), ddl='varchar(50)')
    phone = StringField(ddl='varchar(50)')
    email = StringField(ddl='varchar(50)')
    password = StringField(ddl='varchar(50)')
    admin = BooleanField()
    name = StringField(ddl='varchar(50)')
    image = StringField(ddl='varchar(500)')
    create_time = StringField(default=get_time())
Esempio n. 5
0
class User(Model):
    __table__ = "users"

    id = StringField(primary_key=True, default=next_id(), ddl="varchar(50)")
    email = StringField(ddl="varchar(50)")
    passwd = StringField(ddl="varchar(50)")
    admin = BooleanField()  # 管理员,True表示该用户是管理员,否则不是
    name = StringField(ddl="varchar(50)")
    image = StringField(ddl="varchar(500)")  # 头像
    created_at = FloatField(default=time.time)  # 创建时间默认是为当前时间
Esempio n. 6
0
class User(Model):
    __table__ = 'user'

    id = AutoIncrementPrimaryField()
    email = StringField(ddl='varchar(50)', unique=True)
    passwd = StringField(ddl='varchar(50)')
    isAdmin = BooleanField()
    name = StringField(ddl='varchar(50)')
    avatar = StringField(ddl='varchar(500)')
    create_time = FloatField(default=time.time)
Esempio n. 7
0
class User(Model):
    __table__ = "users"
    # users table's field: id, email, passwd, admin, name, image, created_at;
    id = StringField(primary_key=True, default=next_id, ddl='varchar(50)')
    email = StringField(ddl='varchar(50)')
    passwd = StringField(ddl='varchar(50)')
    admin = BooleanField()
    name = StringField(ddl='varchar(50)')
    image = StringField(ddl='varchar(500)')
    created_at = FloatField(default=time.time)
Esempio n. 8
0
class Role(Model):
    """权限列表
    """
    __table__ = 'role'
    # id
    id = IntegerField(name='id', primary_key=True)
    # 名称
    name = StringField(name='name', ddl='varchar(50)')
    # 是否启用
    enable = BooleanField(name='enable')
Esempio n. 9
0
class Message(Model):
    __table__ = 'messages'

    id = StringField(primary_key=True, default=next_id(), ddl='varchar(50)')
    fromuserid = StringField(ddl='varchar(50)')
    touserid = StringField(ddl='varchar(50)')
    taskid = StringField(ddl='varchar(50)')
    send_date = FloatField(default=time.time())
    content = StringField(ddl='varchar(255)')
    isovertime = BooleanField()
Esempio n. 10
0
class User(Model):
    __table__ = 'users'

    id = IntegerField(primary_key=True)
    email = StringField(column_type='varchar(50)')
    password = StringField(column_type='varchar(50)')
    admin = BooleanField()
    name = StringField(column_type='varchar(50)')
    image = StringField(column_type='varchar(500)')
    created_at = FloatField(default=time.time)
Esempio n. 11
0
class User(Model):
    __table__ = 'users'
    # 【类属性】,而非实例属性(实例属性必须通过__init__()方法初始化)
    id = StringField(primary_key=True, default=next_id, ddl='varchar(50)')
    email = StringField(ddl='varchar(50)')  # 数据库中定义为:unique key
    passwd = StringField(ddl='varchar(50)')
    admin = BooleanField()
    name = StringField(ddl='varchar(50)')
    image = StringField(ddl='varchar(500)')
    created_at = FloatField(default=time.time)
Esempio n. 12
0
class User(Model):
    __table__ = "users"
    studentNo = StringField(ddl="varchar(50)")
    email = StringField(ddl="varchar(50)")
    passwd = StringField(ddl="varchar(50)")
    gender = BooleanField()
    name = StringField(primarykey=True, ddl="varchar(50)")
    # image = StringField(ddl="varchar(500)")
    phone = StringField(ddl="varchar(14)")
    school = StringField(ddl="varchar(50)", default='UESTC')
Esempio n. 13
0
class User(Model):
    __table_name__ = 'user'
    id = StringField(primary_key=True,
                     default=next_id(),
                     data_type='varchar(50)')
    password = StringField(data_type='varchar(50)')
    is_admin = BooleanField()
    name = StringField(data_type='varchar(50)')
    created_at = StringField(
        default=time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()))
Esempio n. 14
0
class User(Model):
    __table__ = 'users'
    #def __init__(self, name, column_type, primary_key, default):
    id = StringField(primary_key=True, default=next_id())
    email = StringField()
    passwd = StringField()
    admin = BooleanField()
    name = StringField()
    image = StringField(ddl='varchar(500)')
    created_at = FloatField(default=time.time)
Esempio n. 15
0
class AccountAssetChange(Model):
    __table__ = 'account_asset_change'

    id = StringField(primary_key=True, default=next_id, ddl='varchar(50)')
    account_id = StringField(ddl='varchar(50)')
    change_amount = FloatField()
    operation = IntegerField()  # 0: minus, 1: add, 2: set
    security_or_bank = BooleanField()
    date = StringField(default=today, ddl='varchar(50)')
    created_at = FloatField(default=time.time)
Esempio n. 16
0
class User(Model):
    __table__ = "users"

    id = StringField(primary_key=True, default=next_id, ddl="varchar(50)")
    email = StringField(ddl="varchar(50)")
    pwd = StringField(ddl="varchar(50)")
    admin = BooleanField()
    name = StringField(ddl="varchar(50)")
    image = StringField(ddl="varchar(500)")
    created_at = FloatField(default=time.time)
Esempio n. 17
0
class User(Model):
    __table__ = 'users'
    # __table__, id, email... 是类User的属性,不是该类的实例的属性,在类级别定义的属性
    # 用来描述User对象的表的映射关系,而实例属性必须通过__init__()方法初始化
    id = StringField(primary_key=True, default=next_id, ddl='varchar(50)')
    email = StringField(ddl='varchar(50)')
    passwd = StringField(ddl='varchar(50)')
    admin = BooleanField()
    name = StringField(ddl='varchar(50)')
    image = StringField(ddl='varchar(500)')
    created_at = FloatField(default=time.time)
Esempio n. 18
0
class User(Model):
    __table__ = 'users'

    #根据系统当前时间15位和一个随机得到的UUID 填充3个0 组成一个长度为50的字符串
    id = StringField(primary_key=True, default=next_id, ddl='varchar(50)')
    email = StringField(ddl='varchar(50)')
    passwd = StringField(ddl='varchar(50)')
    admin = BooleanField()
    name = StringField(ddl='varchar(50)')
    image = StringField(ddl='varchar(500)')
    created_at = FloatField(default=time.time)
Esempio n. 19
0
class Project(Model):
    __table__ = 'projects'

    id = StringField(primary_key=True, default=next_id, ddl='varchar(50)')
    user_id = StringField(ddl='varchar(50)')
    user_name = StringField(ddl='varchar(50)')
    user_image = StringField(ddl='varchar(500)')
    title = StringField(ddl='varchar(50)')
    summary = StringField(ddl='varchar(200)')
    status = BooleanField()
    created_at = FloatField(default=time.time)
Esempio n. 20
0
class User(Model):
    #定义在User类中的__table__、id和name等是类的属性,不是实例的属性
    __table__ = 'users'

    id = StringField(primary_key=True, default=next_id, ddl='varchar(50)')
    email = StringField(ddl='varchar(50)')
    passwd = StringField(ddl='varchar(50)')
    admin = BooleanField()
    name = StringField(ddl='varchar(50)')
    image = StringField(ddl='varchar(500)')
    created_at = FloatField(default=time.time)  #日期和时间用float类型存储在数据库中
Esempio n. 21
0
class User(Model):
    __table__ = 'users'  # 表名

    id = StringField(primary_key=True, default=next_id,
                     ddl='varchar(50)')  # ID主键
    email = StringField(ddl='varchar(50)')  # 邮件
    passwd = StringField(ddl='varchar(50)')  # 密码
    admin = BooleanField()  # 是否是管理员
    name = StringField(ddl='varchar(50)')  # 姓名
    image = StringField(ddl='varchar(500)')  # 头像
    created_at = FloatField(default=time.time)  # 创建时间
Esempio n. 22
0
class Blog(Model):
    __table__

    id = StringField(primary_key=True, default=next_id(), ddl='varchar(50)')
    email = StringField(ddl='varchar(50)')
    passwd = StringField(ddl='varchar(50)')
    admin = BooleanField()
    name = StringField(ddl='varchar(50)')
    summary = StringField(ddl='varchar(200)')
    content = TextField()
    create_at = FloatField(default=time.time)
Esempio n. 23
0
class User(Model):
    __table__ = 'users'
    id = StringField(primary_key=True, default=next_id, ddl='varchar(50)')
    school_num = StringField(ddl='varchar(50)')
    passwd = StringField(ddl='varchar(50)')
    admin = BooleanField()
    name = StringField(ddl='varchar(50)')
    image = StringField(ddl='varchar(500)')
    message = TextField()
    content = StringField(default='无', ddl='varchar(500)')
    created_at = FloatField(default=time.time)
Esempio n. 24
0
class User(Model):
    __table__ = 'users'

    id = StringField(primary_key=True, default=next_id, ddl='varchar(50)')
    email = StringField(ddl='varchar(50)')
    passwd = StringField(ddl='varchar(50)')
    admin = BooleanField()
    name = StringField(ddl='varchar(50)')
    image = StringField(ddl='varchar(500)')
    # 时间和日期用float类型存储在数据库中,不要datetime类型的好处是不必关心数据库的时区和时区转换,显示时只需要做一个float到str的转换
    created_at = FloatField(default=time.time)
Esempio n. 25
0
class FBUser(Model):
    __table__ = 'FBUsers'

    id = StringField(primary_key=True, default=next_id, ddl='varchar(50)')
    email = StringField(ddl='varchar(50)')
    passwd = StringField(ddl='varchar(50)')
    name = StringField(ddl='varchar(50)')
    birthday = StringField(ddl='varchar(50)')
    number = IntegerField(default=99)
    created_at = FloatField(default=time.time)
    admin = BooleanField()
Esempio n. 26
0
class Pic(Model):
    #图片表
    __table__ = 'pic'
    id = StringField(primary_key=True, default=next_id, ddl='varchar(60)')
    title = StringField(ddl='varchar(60)')
    author = StringField(ddl='varchar(60)')
    source = StringField(ddl='varchar(60)')
    labels = StringField(ddl='varchar(500)')
    cate = StringField(ddl='varchar(60)')
    path = StringField(ddl='varchar(60)')
    created_time = FloatField(default=time.time())
    is_del = BooleanField()
Esempio n. 27
0
class User(Model):
    __table__ = 'users'
    
    # next_id(funtion name as the args)
    id = StringField(primary_key=True, default=next_id, column_type='varchar(50)')
    email = StringField(column_type='varchar(50)')
    passwd = StringField(column_type='varchar(50)')
    admin = BooleanField()
    name = StringField(column_type='varchar(50)')
    image = StringField(column_type='varchar(500)')
    # time.time(funtion name as the args)
    created_at = FloatField(default=time.time)
Esempio n. 28
0
class User(Model):
    # User表,包括id email passwd admin name image create_at这几列
    #其中id是主键
    __table__ = 'users'

    id = StringField(primary_key=True, default=next_id, ddl='varchar(50)')
    email = StringField(ddl='varchar(50)')
    passwd = StringField(ddl="varchar(50)")
    admin = BooleanField() #是不是管理员身份
    name = StringField(ddl="varchar(50)")
    image = StringField(ddl="varchar(500)")
    created_at = FloatField(default=time.time)
Esempio n. 29
0
class User(Model):
    __table__ = 'users'
    id = StringField(primary_key=True,
                     default=next_id(),
                     ddl='varchar(50)',
                     name='id')
    email = StringField(ddl='varchar(50)', name='email')
    password = StringField(ddl='varchar(50)', name='password')
    admin = BooleanField(name='admin')
    name = StringField(name='name', ddl='varchar(50)')
    image = StringField(name='image', ddl='varchar(500)')
    created_at = FloatField(name='created_at', default=time.time())
Esempio n. 30
0
class Chart(Model):
    __table__ = 'charts'

    id = StringField(primary_key=True, default=next_id, ddl='varchar(50)')
    project_id = StringField(ddl='varchar(50)')
    user_id = StringField(ddl='varchar(50)')
    index = IntegerField()
    status = BooleanField()
    created_at = FloatField(default=time.time)
    type = StringField(ddl='varchar(50)')
    option = TextField()
    description = TextField()