我知道有人问过类似的问题,但是我真的很难理解通用字段是如何在 SQLAlchemy 中实现的。
我有一个权限类/表,我想包含一个可以与任何模型类型相关的字段。
我查看了示例和这篇博文http://techspot.zzzeek.org/2007/05/29/polymorphic-associations-with-sqlalchemy/
是否可以在没有单独表格的情况下建立通用关系?仅仅通过存储object_type和id?这些方面的东西:
class Permission(AbstractBase):
user = relationship("User", backref=backref('permissions'))
permission_type = column(String())
object = #The object the permission applies to, could be any type.
我想只是一个非常简单的例子将不胜感激!
另外,值得注意的是我来自 Django 背景!
谢谢