描述:写一个cat,和dog的模型,让他继承animal类
flask模型继承
from exts import db

class Animal(db.Model,db.dbHelper):
##父类抽象化
abstract=True
id=db.Column(db.Integer,primary_key=True)
name=db.Column(db.String(20))
age=db.Column(db.Integer)

划线部分很重要,不写不会创建cat,和dog表
只创建animals的总表

flask模型继承
from exts import db
from .animal import Animal

class Cat(Animal):
tablename=“cats”
weight=db.Column(db.Float)
flask模型继承
from exts import db
from .animal import Animal

class Dog(Animal):
tablename=“dogs”
height=db.Column(db.Float)

迁移完模型后在数据库里查看
flask模型继承

相关文章:

  • 2021-12-21
  • 2023-03-18
  • 2021-06-17
  • 2021-10-10
  • 2021-08-20
  • 2021-04-08
  • 2021-07-10
  • 2022-12-23
猜你喜欢
  • 2021-04-08
  • 2021-09-05
  • 2022-12-23
  • 2021-07-13
  • 2022-12-23
  • 2021-06-09
相关资源
相似解决方案