我使用基于类的ListView和get_queryset来填充分配给组织的对象列表。此代码运行良好,并将用户限制为只能查看属于其组织的内容。我的问题是,创建这样的列表是否存在任何安全缺陷?具体地说,我应该以不同的方式填充列表吗?matters.views: class MatterListView(LoginRequiredMixin, ListView):
我有一个ListView,我希望为每个用户设置一个不同的过滤器集:如果用户在组管理中,它将有一个特定的Filterset;如果它是一个标准用户,那么将应用另一个filterset。我该怎么做?在文档中,他们说我在使用get_filterset_class()时可以重写DjangoRestFramework ()方法,但我没有使用它。'active': ['exact'],
class AListView(GroupRequiredMixin,
我一直在想,get_queryset()在django中是否是多余的。正如我们所知道的,get_queryset()将对象列表返回到页面,但是要返回这个对象列表,我们还可以在get_context_data()中指定它,get_context_data()可以返回更多的变量一个例子可以看出如下:
from django.views.generic import Li
我对django很陌生。在我的项目中,我想做一个主页,如果用户注册或认证,他们可以查看网站上所有可用的post.But。到目前为止,我已经创建了一个视图,它在主页上呈现所有的帖子,但我想限制它们。我使用的是基于类的视图。帖子/视图
from .models import Post
class PostListView(L
我在连接Django视图和Django模板时遇到了问题。我尝试在FormMixin和ListView中使用基于类的视图。class Merchants(FormMixin, ListView): A view of that shows a list of all the merchants.search_query:
queryset = queryset.filter(n