大江东去,浪淘尽,千古风流人物。故垒西边,人道是,三国周郎赤壁。乱石穿空,惊涛拍岸,卷起千堆雪。江山如画,一时多少豪杰。遥想公瑾当年,小乔初嫁了,雄姿英发。羽扇纶巾,谈笑间,樯橹灰飞烟灭。故国神游,多情应笑我,早生华发。人生如梦,一尊还酹江月。

人生苦短 我用Python

扩大
缩小

Flask-model

Flask-SQLAlchemy

pip install flask-sqlalchemy

pip install pymysql

1.配置模块中

app.config['SQLALCHEMY_DATABASE_URI'] = "mysql+pymysql://username:password@hostname/database"

 2.表关系

一对一

 

一对多

表示一对多的关系时,在子表类中通过foreign key(key)引用父表类。然后,在父表类中通过relationship()方法来引用子表的类

class Parent(Base):

  __tablename__ = 'parent'

  id = Column(Integer, primary_key = True)

  children = relationship('Child')

  # 夫类表中通过 relationship()方法来引用子表的类集合。

class Child(Base):

  __tablename__ = ''child"

  id = Column(Integer, primary_key = True)

  parent_id = Column(Integer, ForeignKey('parent.id'))

 

多对多

 

posted on 2019-07-16 14:26  GuoZeping  阅读(559)  评论(0编辑  收藏  举报

导航