我有 3 张桌子
- 托管组织文档
- 权利
- 文档权利映射
用户可以使用不同的表格上传文件和权利,但是有些权利与文件有链接,而文件与权利有链接。第三表映射文件和权限
class EntitlementDocumentMapping(models.Model):
uuid = models.UUIDField(unique=True, default=uuid.uuid4, editable=False)
managed_org_uuid = models.CharField(max_length=400)
document = models.ForeignKey(ManagedOrgDocument, on_delete=models.CASCADE)
entitlement = models.ForeignKey(ManagedOrgOraLicenseEntitlement, on_delete=models.CASCADE)
managed_org_documents =ManagedOrgDocument.objects.filter(managed_org_uuid=managed_org_uuid).order_by(*sort_order)
当我获取所有文档时,我想从 EntitlementDocumentMapping 表以及 Documents.id 与 EntitlementDocumentMapping.document.uuid 匹配的记录