Django权限根据分支ID
Django permissions According to branch ID
根据 branch_id 我有权限。
例如,如果我有 两个 ID 为 1 和 2 的分支。 另外, 添加、更改、查看和删除
每个模型中的权限将是:add_model_name_1、add_model_name_2、change_model_name_1、change_model_name_2 等等
所以随着分支的增加,性能会越来越慢。
解决这个难题的最佳方法是什么。
我可以将身份验证应用程序从 Django 库复制到我的项目并从权限模型中的分支模型创建外键吗?
如果我考虑到这一点。可能我会失去 Django 的未来更新,基于我需要自定义依赖于 Django 权限的其他库,如 Django Guardian。
索引呢,能不能解决一个问题。如果可以,我如何为 Django 权限模型创建索引。这个问题的答案return我们自定义Django权限。
谁同意我为这个困境提出问题。
还有谁有别的办法。
如果你在所有分支同时操作很多操作那么显然会慢一些,
对于权限,您可以根据需要自定义检查 doc 此处 !
并且不用担心在进一步的 django 更新中丢失它,这些基本结构不会被更改或完全删除,将来可能会得到增强。
希望对您有所帮助。
根据 branch_id 我有权限。
例如,如果我有 两个 ID 为 1 和 2 的分支。 另外, 添加、更改、查看和删除 每个模型中的权限将是:add_model_name_1、add_model_name_2、change_model_name_1、change_model_name_2 等等
所以随着分支的增加,性能会越来越慢。
解决这个难题的最佳方法是什么。 我可以将身份验证应用程序从 Django 库复制到我的项目并从权限模型中的分支模型创建外键吗? 如果我考虑到这一点。可能我会失去 Django 的未来更新,基于我需要自定义依赖于 Django 权限的其他库,如 Django Guardian。 索引呢,能不能解决一个问题。如果可以,我如何为 Django 权限模型创建索引。这个问题的答案return我们自定义Django权限。
谁同意我为这个困境提出问题。 还有谁有别的办法。
如果你在所有分支同时操作很多操作那么显然会慢一些, 对于权限,您可以根据需要自定义检查 doc 此处 !
并且不用担心在进一步的 django 更新中丢失它,这些基本结构不会被更改或完全删除,将来可能会得到增强。
希望对您有所帮助。