SQLAlchemy异步中的一对多关系

问题描述

我正在使用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 (将#修改为@)