【发布时间】:2014-10-25 02:37:36
【问题描述】:
我需要在 django-filter 请求中添加一个额外的过滤器属性(在后台)。
我的模特:
class Event(models.Model):
name=models.CharField(max_length=254)
location=models.ForeignKey(Place)
invited_user=models.ManyToManyField(User,null=True, blank=True)
使用过滤器可以过滤具有相同位置的条目。这是有效的。
此外,我必须排除所有那些被邀请的用户不是 request.user 的条目(只有在用户有权限的情况下才能选择此过滤器属性)。
django-filter 是否可以实现,如果可以,如何实现?
我的过滤器类: 导入 django_filters 从模型导入事件
class EventFilter(django_filters.FilterSet):
class Meta:
model = Event
fields = ['location']
【问题讨论】:
标签: django django-models filter django-tables2 django-filter