问题描述
我正在使用fastapi [asyncio]和sqlalchemy开发一个项目。我有两个模型:用户和联系人。 用户有很多联系人,因此我们之间存在一对多的关系。
联系人部分:
import databases
import sqlalchemy
from db import Metadata
contacts = sqlalchemy.Table(
"contacts",Metadata,sqlalchemy.Column("id",sqlalchemy.Integer,primary_key=True),sqlalchemy.Column("phone_number",sqlalchemy.String),sqlalchemy.Column("name",sqlalchemy.String)
)
用户部分:
from fastapi import FastAPI
from src.models.contact import contacts
from db import Metadata,sqlalchemy
from sqlalchemy.orm import relationship
users = sqlalchemy.Table(
"users",sqlalchemy.Column("first_name",sqlalchemy.Column("last_name",sqlalchemy.Column("address",sqlalchemy.Column("gender",sqlalchemy.Column("age",sqlalchemy.Integer),sqlalchemy.Column("is_provider",sqlalchemy.Boolean),## here i have to write one-to-many relation. But I did not kNow how to write. I am using sqlalchemy asyncio type. I saw one-to-many relation key word 'relationship' but it is not asyncio
)
我的问题是,如何在sqlalchemy asyncio中使用一对多关系?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)