Django M2M通过多个模型的额外字段

时间:2015-03-30 18:46:17

标签: python django relationship m2m

我试图找出设置以下django模型的最佳方法(出于安全原因通用化)。

ThingA:
    User(M2M through "UserRelation")

ThingB:
    User(M2M through "UserRelation")

ThingC:
    User(M2M through "UserRelation")

User:
    Login_name

UserRelation:
    User (foreginkey)
    Thing (foreignkey) #is this generic to any of the above "things"
    Privilege

我明白使用"通过"在两个不同的模型之间,但我不确定如何将其应用于多个模型。我会为每个" Thing"定义一个外键吗?我的UserRelation模型中的模型?

0 个答案:

没有答案