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) #列
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)
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)
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())
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) # 创建时间默认是为当前时间
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)
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)
class Role(Model): """权限列表 """ __table__ = 'role' # id id = IntegerField(name='id', primary_key=True) # 名称 name = StringField(name='name', ddl='varchar(50)') # 是否启用 enable = BooleanField(name='enable')
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()
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)
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)
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')
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()))
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)
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)
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)
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)
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)
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)
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类型存储在数据库中
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) # 创建时间
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)
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)
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)
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()
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()
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)
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)
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())
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()