Flask常见问题
最近一直都在使用Flask框架进行编程,这里开一篇文章,用作Flask专题,大家如果在使用Flask的过程中遇到什么问题,也可以在这篇文章后面留言,我尽量帮助大家解决,同时帮助更多的朋友。
1、数据库模型
相信大家在使用flask的过程中都会用到数据库,对于关系型数据库,就不得不考虑数据的之间的联系问题了。
class Admin(db.Model): '''管理员基本表,记录管理员信息''' __tablename__ = 'Bas_admin'#定义表名称 admin_id = db.Column(db.Integer, primary_key = True)#定义主键,db.Integer会设置成自增模式 admin_name = db.Column(db.String(128)) admin_phone = db.Column(db.String(11)) admin_password = db.Column(db.String(64)) def __init__(self,admin_name,admin_phone,admin_password):#初始化函数,常用作表中新增数据 self.admin_name = admin_name self.admin_phone = admin_phone self.admin_password = admin_password def __repr__(self):#常用作,显示当前列 return '<Admin : %r>' % self.admin_name
这是一个普通的数据库表模型,没有任何表联系,在运行db的时候会在配置的数据库中构造、查找相应数据库表。