相关疑难解决方法(0)

Django表 - 列过滤

我开始使用django-tables2(我可以从第一印象中强烈推荐),我问自己如何实现列过滤.我没有找到相应的文档,但我确定它在某处.

python django django-tables2

12
推荐指数
1
解决办法
1万
查看次数

django-filter:使用request.user扩展过滤器查询

我需要在django-filter请求中添加一个额外的filter属性(在后台)。

我的模特:

class Event(models.Model):
  name=models.CharField(max_length=254)
  location=models.ForeignKey(Place)
  invited_user=models.ManyToManyField(User,null=True, blank=True)
Run Code Online (Sandbox Code Playgroud)

使用过滤器可以过滤具有相同位置的那些条目。可以了

进一步,我必须排除所有那些不是所邀请的用户的request.user条目(只有在用户具有权限的情况下才可以选择此过滤器属性)。

使用django-filter可能吗,如果可以,怎么办?

我的过滤器类:从模型导入事件中导入django_filters

class EventFilter(django_filters.FilterSet):
    class Meta:
        model = Event
        fields = ['location']
Run Code Online (Sandbox Code Playgroud)

我的工作基于:如何使用Django通用视图过滤表?

django filter django-models django-filter django-tables2

5
推荐指数
2
解决办法
3031
查看次数

Django-设置过滤器字段标签或verbose_name

我正在使用django-tables2显示数据表。

为了过滤,我在这里使用解决方案:

如何使用Django通用视图过滤表?

我的问题只是无法设置过滤器表单的标签。对于Google来说,这也是不可能的,因为“ django,表格,过滤器,标签”这两个词非常笼统:(

我的过滤器类:

import django_filters as filters
from models import Sale

class SaleFilter(filters.FilterSet):
    class Meta:
        model = Sale
        fields = ['CompanyProductID', 'CompanySellerID', 'CompanyRegisterID']
        labels = {
            'CompanyProductID': 'Article',
            'CompanySellerID': 'Seller',
            'CompanyRegisterID': 'Cash register'
        }     #THIS IS NOT WORKING
Run Code Online (Sandbox Code Playgroud)

django django-filter

3
推荐指数
3
解决办法
3123
查看次数