from sqlalchemy.ext.declarative import declarative_base
from sqlalchemy import Column, Integer, CHAR
from sqlalchemy import ForeignKey
from sqlalchemy.orm import relationship, backref
Base = declarative_base()
class Parent(Base):
__table__ = "parent"
id = Column(Integer, Primary_key=True)
name = Column(CHAR(50))
child = relationship("child", backref="parent")
class Child(Base):
__table__ = "child"
id = Column(Integer, Primary_key=True)
name = Column(CHAR(50))
parent_id = Column(Integer,ForeignKey('parent.id'))
多对一:(建议)
from sqlalchemy.ext.declarative import declarative_base
from sqlalchemy import Column, Integer, CHAR
from sqlalchemy import ForeignKey
from sqlalchemy.orm import relationship, backref
Base = declarative_base()
class Parent(Base):
__table__ = "parent"
id = Column(Integer, Primary_key=True)
name = Column(CHAR(50))
class Child(Base):
__table__ = "child"