django-filter相关内容
我正在尝试这样做: queryset.filter(m2m_related_lookup__through_table_field=value) 以下是简化后的模型: class User(models.Model): name = models.CharField("nom", max_length=100) surname = models.CharField("c
..
我正在使用 django-filter 包以在我的列表视图上提供搜索功能. 现在我还想为该视图添加分页. 我正在尝试将分页与过滤后的查询集结合起来,但我不知道如何继续. 到目前为止,我已经在 views.py 上尝试了以下内容: def 搜索(请求):qs = local_url.objects.filter(global_url__id=1).all()分页器 = 分页器(qs,
..
我正在尝试使用自定义模板过滤器拆分模板中的字符串.但我有一个错误 TemplateSyntaxError at/job/16/'for' 语句应该使用格式 'for x in y': for Skill in form.instance.skills |分裂 : "," 这是我的过滤器 @register.filter(name='split')定义拆分(值,键):"""返回变成列表的值.
..
我正在创建一个私人用户到用户聊天,为了与某人聊天,连接的用户必须在他自己的网址上输入他想与之交谈的用户的用户名. 既然这个系统已经建立,我想保留一个聊天记录,以便以后我可以发送聊天通知.为此,我需要获取每个对话的最后一条消息,并将其显示在已连接用户自己的聊天配置文件中. 如下图: 模型 userComment 字段是:recipient、sender、comment、sent_a
..
文档中的示例,https://django-filter.readthedocs.org/en/latest/usage.html,我认为是基于函数的视图.我目前正在研究如何使用基于类的视图来做到这一点. def product_list(request):f = ProductFilter(request.GET, queryset=Product.objects.all())return r
..
下面是我的统计页面的 views.py.这个页面有一堆基于我的模型对象的计算.效果很好.但是,当我将 django-filter 应用于数据时,它不会改变.仅过滤“空头"交易或“过去 7 天"的示例. 我知道 get_context_data 基本上是对结果进行硬编码,它不会受到任何过滤器查询的影响.这不是方法,但我尝试了几件事但没有结果,所以回到第一个......我该怎么做? 我尝试
..
我想用 django-filter 过滤我的模型.如果我通过一个 id 过滤它工作正常: http://localhost:8000/accommodations?accommodationType_id=1 但我不知道如何通过多个 id 进行过滤. http://localhost:8000/accommodations?accommodationType_id=1,2 我实际的 Vie
..
我遇到 django-filter上的空结果列表的反问题页面启动.我希望在启动时我的视图在用户可以应用过滤器之前显示所有记录. 我没有(在我的链接问题的答复中找到): 问题是,筛选器的默认视图是返回所有结果. 这是我的观点: class EntrepriseList(LoginRequiredMixin,SingleTableMixin,FilterView):table_c
..
我正在使用 Django-Filter 软件包,该软件包对他们的文档中有一个示例.但是,我并不是试图生成对象列表,而是过滤对对象字段所做的计算. 示例模板: https://django-filter.readthedocs.io/en/stable/guide/usage.html#the-template {filter.qs%中obj的%}{{obj.name}}-$ {{obj.
..
我已经看到了这个链接,但是我没有找不到与我的问题有关的任何东西来帮助其解决. 假设我们必须创建一个博客,其中的帖子具有两种状态: is_draft 已发布(已发布==!is_draft ) 因此,每个用户都应该看到他/她的所有帖子,无论它是否是草稿.另外,“其他用户"应查看其余用户的已发布帖子. 我正在django中使用 viewsets ,我知道我们应该基于当前用户权限
..
我正在使用 django-filter 来过滤页面上的结果.我可以使用像这样的静态选择过滤器: filters.py FILTER_CHOICES =(('','所有州'),("AL",“阿拉巴马州"),("AK",“阿拉斯加"),("AZ",“亚利桑那"),#依此类推,我不会在论坛上列出所有50个州的问题)SightingFilter(django_filters.FilterSet)
..
我正在使用django_filter将过滤应用于模板(Django 1.11)中呈现的django_tables2.我要过滤的字段之一是内置用户模型中的ForeignKey: class User(auth.models.User,auth.models.PermissionsMixin):Task(models.Model)类:分配= models.ForeignKey(User,on_de
..
我正在使用Django REST Framework来实现关联的计划系统,用户可以在其中订阅关联并接收其事件.每个关联可以有多个组(订阅该关联时可以选择一个组),因此每个组的事件通常是相同的,但是具有不同的地点和日期. 该模型如下所示: class关联(models.Model):名称= models.CharField(max_length = 40,blank = False,uni
..
我有一张桌子,它是由3种不同的模型制成的.我想过滤它们.但是问题是-我发现的所有示例都是关于queryset的,并且只有一个模型. dict = [{'name':Model1.objects.get(id = 1),'adress':Model2.objects.get(id = Model1.objects.get(id = 1))},{'name':Model1.objects.get(
..
嗨,我正在尝试使用分页进行过滤,但是我无法获得想要的结果. 这是我在views.py中的功能. class OyunlarList(generics.ListAPIView):#queryset = Oyunlar.objects.all()pagination_class = StandardPages分页filter_backends = [DjangoFilterBackend]f
..
请考虑以下设置: class ModelA(models.Model):外部= models.ForeignKey(ModelB,on_delete = models.CASCADE)子代=模型.ManyToManyField('self',related_name ="parent",symmetric = False,blank = True)类ModelB(models.Model):标
..
我有以下django-filter( https://github.com/alex/django-过滤器/)过滤器: 类ApplicationFilter(django_filters.FilterSet):状态= django_filters.ChoiceFilter(choices = STATUS2,) 状态包含以下元组列表: STATUS_CHOICES =(('','全部'),(
..
我正在使用 django-filter 来过滤 ListView ,并且如果应用了任何过滤器,则希望显示“清除所有过滤器"链接. 由于过滤系统的一般性质,我尚未找到实现此目的的直接方法. 到目前为止,我唯一想到的是如果请求中存在“清除"标志,则在视图的 get_queryset 方法中返回常规queryset,但这实际上并没有清除过滤器-它只返回所有数据. 有人对此有解决方案/想
..
我是一个初学者,并且使用Django rest框架开发了一个REST API项目.PostgreSQL数据库中有一堆带有文本字段的记录,我有一些关键字列表.我正在尝试过滤包含此文本字段中一个或某些关键字列表中的单词的数据. 您能否建议我另一种方法来组织DRF中的过滤,方法是一次使用整个关键字列表,而无需以表格形式输入它们? 我正在尝试使用django_filters 如果是过滤器
..
我正在使用django-filter软件包.我的页面显示所有书籍.我有5种体裁.我希望某人能够单击“吓人"按钮,并过滤我的图书清单(用户不必也必须单击“提交",而只需单击流派按钮). 但是,当我单击一个流派按钮时,它不会被过滤.除非我在我的filters.py(注释掉)中使用了一个复选框小部件,否则请选中该复选框,然后单击“体裁"按钮,但这看起来很难看. 提前感谢您的帮助! Fi
..