【发布时间】:2026-01-20 14:55:01
【问题描述】:
我不得不在views.py 中为UpdateView、DetailView、ListView 和DeleteView 类添加一个方法,以限制查询集只返回允许登录用户查看的对象(在我的情况下,表示他们是对象模型上的外键用户)
def get_queryset(self):
base_qs = super(ViewName, self).get_queryset()
return base_qs.filter(user=self.request.user)
有没有更有效的方法来使用 Mixin 或任何东西来做到这一点?
【问题讨论】:
标签: django django-generic-views