道歉的标题,想不出更好的措辞方式。我没有为以下内容编写任何代码,因此恕不提供示例。从概念上讲,我仍然在努力。
我要实现的目标是,用户可以使用Document
的权限系统上传带有DocumentType
的{{1}}(例如报告,文档等)。 }属于user
,而group
有权上传特定的group
。
我的问题是我希望为document types
和Document
拥有单独的模型。 DocumentType
将是DocumentType
的{{1}}。
如何授予Foreign Key
上载特定文档类型的权限?例如,如果用户组有权使用Document
,则用户可以使用group
Document
创建新的Foreign Key
?
编辑
DocumentType
可以由DocumentType
创建,并且DocumentTypes
应该能够更改superusers
可以上传的superusers
。因此,静态规则集将不起作用。