输入banner图图片脚本导航/分类

flask 定义数据库关系(一对一)

Country(db.Model): id = db.Column(db.Integer, primary_key = True) name = db.Column(db.String(30), unique = True) capital = db.relationship(‘Capital‘, uselist = False) def __repr__(self): return ‘<Country %r>‘ % self.name class Capital(db.Model): id = db.Column(db.Integer, primary_key = True) name = db.Column(db.String(30), unique = True) country_id = db.Column(db.Integer, db.ForeignKey(‘country.id‘)) country = db.relationship(‘Country‘) def __repr__(self): return ‘<Capital %r>‘ % self.name

 

 

“多”这一侧本身就是标量关系属性,不用做任何改动(有外键的是“多”这一侧),而“一”这一侧的集合关系属性,通过将uselist设为False后,将仅返回对应的单个记录,而且无法再使用列表语义操作

flask 定义数据库关系(一对一)

标签:关系   双向   记录   key   集合属性   转换   http   bsp   而且