【发布时间】:2021-11-04 17:58:19
【问题描述】:
在我基于 django 的应用程序中,我想让用户能够跟踪他们的位置。每个位置都有一个所有者,列表视图应该只显示当前用户拥有的位置。
有了django-guardian,我可以通过在views.py中指定以下内容来达到同样的效果:
from django.views import generic
from guardian.mixins import PermissionRequiredMixin, PermissionListMixin
# Create your views here.
from .models import Location
class LocationListView(PermissionListMixin, generic.ListView):
model = Location
permission_required = 'view_location'
paginate_by = 20
ordering = ['name']
如何使用django-rules 创建类似的东西?
【问题讨论】:
标签: django guardian django-rules