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的时候会在配置的数据库中构造、查找相应数据库表。

 

posted @ 2018-04-30 20:05  yiquriyue  阅读(203)  评论(0编辑  收藏  举报