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

简介: 快速学习综合案例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)

相关文章
|
2月前
|
机器学习/深度学习 监控 自动驾驶
新视频分析技术TDViT发布:提升稠密视频分析效率
【2月更文挑战第16天】新视频分析技术TDViT发布:提升稠密视频分析效率
24 1
新视频分析技术TDViT发布:提升稠密视频分析效率
|
6月前
|
搜索推荐 NoSQL Redis
149 混合推荐系统案例(功能分析)
149 混合推荐系统案例(功能分析)
52 0
|
7月前
|
存储 JSON 搜索推荐
大厂案例 - 海量分类业务设计的一些思考
大厂案例 - 海量分类业务设计的一些思考
49 0
|
4月前
【高效写作技巧】文章质量分有什么用?如何提高质量分
【高效写作技巧】文章质量分有什么用?如何提高质量分
30 0
|
5月前
优化模型案例
优化模型案例
|
12月前
|
编解码 自然语言处理 数据可视化
MIM方法为什么简单高效?可视化和大规模实验给出了答案
MIM方法为什么简单高效?可视化和大规模实验给出了答案
121 0
MIM方法为什么简单高效?可视化和大规模实验给出了答案
|
12月前
|
Arthas 缓存 运维
如何设计高效的基准场景?揭秘大厂的实战策略!
RESAR性能工程中,场景分为基准、容量、稳定性、异常。每类场景对应不同目标。 基准场景是为找到系统中明显配置及软件Bug,也为容量场景提供可对比的基准数据。基准场景要有确定结论。
117 0
|
开发者
综合案例(测试) | 学习笔记
快速学习综合案例(测试)。
63 0
综合案例(测试) | 学习笔记
|
消息中间件 数据库 RocketMQ
综合案例功能介绍|学习笔记
快速学习综合案例功能介绍
65 0
综合案例功能介绍|学习笔记
|
机器学习/深度学习 运维 DataWorks
阿里云 PAI 产品收入预测挖掘演示实验 | 学习笔记
快速学习阿里云 PAI 产品收入预测挖掘演示实验
119 0
阿里云 PAI 产品收入预测挖掘演示实验 | 学习笔记