综合案例3-增加模型数据 | 学习笔记

开发者学堂课程【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​​)

上一篇:jQuery_CDN、DOM 插入并包裹现有内容|学习笔记


下一篇:Flume 组成架构|学习笔记