deom1.py
from tortoise import fields
from tortoise.models import Model
class G_y(Model):
id = fields.IntField(pk=True)
#Meta 为元类
class Meta:
# 抽象类 - 继承 避免代码重写 ,抽象类本身不生成数据表
abstract = True
class T_n(G_y):
title = fields.CharField(max_length=200)
class Meta:
table = "test"
demo.py
# -*- coding: UTF-8 -*-
from tortoise import run_async,Tortoise
async def init():
await Tortoise.init(
db_url= "mysql://root:root@127.0.0.1:3306/py",
modules = {"models": ['scratch']}
)
await Tortoise.generate_schemas(safe= True)
run_async(init())
tortoise 创建抽象类, 继承
最新推荐文章于 2024-08-13 11:17:09 发布