开发者学堂课程【Python Web 框架 Flask 快速入门:综合案例3-增加模型数据】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/603/detail/8803
综合案例3-增加模型数据
内容简介:
一、 添加书和作者的模型
一、 添加书和作者的模型
a.模型继承 db.Model
b._tablename_: 表名
c.db.Column: 字段
d.db.relationship :关系引用
#定义书和作者模型
#作者模型
class Author(db.Model):
#表名
_tablename_ = ‘authors’
#字段
id = db.Column(db.Integer,primary_key=True)
name = db.Column(db.String(16),unique=True)
#关系引用
#books 给 Author 模型使用,author 给 Book 模型使用
books =db.relationship(‘Book’,backreef=’author’)
def _repr_(self):
return ‘Author:%$’ % self.name
#书籍模型
class Book(db.Model):
_tablename_ = ‘books’
id = db.Column(db.Integer,primary_key=True)
name = db.Column(db.String(16),unique=True)
author_id = db.Column(db.Integer,db.ForeignKey(‘authors.id’))
def _repr_(self):
return ‘Book:%$ %$’ %(self.name,self.author_id
)