反正是否有过滤Django中的所有ORM查询?

时间:2018-01-05 07:49:55

标签: django python-3.x django-orm django-middleware django-2.0

因此,我有一个非常不正统的想法,即使用中间件动态过滤查询,以使我的身份验证远离视图本身。我见过一些可以记录交易的图书馆,但由于交易后没有办法改变它们。

基本上,对某个模型的任何调用都将根据身份验证凭据进行过滤。 E.g。一些声明用户权限的字段。

这可能是疯狂,并且需要我加入ORM本身,但我必须出于好奇而问。也许我只是懒得改变我的其余代码来反映这一点。

感谢任何能够澄清这是否可能的人。

修改 在编写这个问题时......通过继承模型管理器,这有可能实现吗? 我这么厚吗?!

0 个答案:

没有答案