综合案例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)

相关文章
|
3月前
|
数据可视化 数据挖掘 数据处理
数据平台问题之想提高指标获取效率要如何实现
数据平台问题之想提高指标获取效率要如何实现
|
5月前
|
算法 数据挖掘 数据处理
数据分析之可重复与独立样本的T-Test分析
数据分析之可重复与独立样本的T-Test分析
38 2
|
6月前
|
网络协议 网络架构
综合实验案例配置
综合实验案例配置
35 0
|
搜索推荐 NoSQL Redis
149 混合推荐系统案例(功能分析)
149 混合推荐系统案例(功能分析)
86 0
|
6月前
|
机器学习/深度学习 监控 自动驾驶
新视频分析技术TDViT发布:提升稠密视频分析效率
【2月更文挑战第16天】新视频分析技术TDViT发布:提升稠密视频分析效率
100 1
新视频分析技术TDViT发布:提升稠密视频分析效率
|
存储 JSON 搜索推荐
大厂案例 - 海量分类业务设计的一些思考
大厂案例 - 海量分类业务设计的一些思考
95 0
|
11月前
优化模型案例
优化模型案例
|
测试技术 程序员
测试技术分类
测试技术会从7个方面对测试过程进行指导。
150 0
|
编解码 自然语言处理 数据可视化
MIM方法为什么简单高效?可视化和大规模实验给出了答案
MIM方法为什么简单高效?可视化和大规模实验给出了答案
210 0
MIM方法为什么简单高效?可视化和大规模实验给出了答案
|
Arthas 缓存 运维
如何设计高效的基准场景?揭秘大厂的实战策略!
RESAR性能工程中,场景分为基准、容量、稳定性、异常。每类场景对应不同目标。 基准场景是为找到系统中明显配置及软件Bug,也为容量场景提供可对比的基准数据。基准场景要有确定结论。
160 0