我有 3 个表:Account,User和Organization.
Account由id、name和组成organization_id。User由email和组成organization_id。Organization由id和组成name。每个Account都注册到Organization(通过organization_id),每个User注册到Organization。我们面临的挑战是要显示所有(从电子邮件User)的Account对应name,其organization_id比赛organization_id的User。
到目前为止,这是我的代码:
class Account(db.Model):
__tablename__ = "account"
id = Column(Integer, primary_key=True)
name = Column(String(50), index=True, unique=True)
organization = Column(Integer,
ForeignKey("organization.id"),nullable=False, index=True)
class User(UserMixin, db.Model, RBACUserMixin):
__tablename__ = "user"
id …Run Code Online (Sandbox Code Playgroud)