forked from rc/aircox
code quality
This commit is contained in:
@ -1,17 +1,17 @@
|
||||
from django.utils.translation import gettext_lazy as _
|
||||
import django_filters as filters
|
||||
from django.utils.translation import gettext_lazy as _
|
||||
|
||||
from .models import Page, Episode
|
||||
from .models import Episode, Page
|
||||
|
||||
|
||||
class PageFilters(filters.FilterSet):
|
||||
q = filters.CharFilter(method='search_filter', label=_('Search'))
|
||||
|
||||
q = filters.CharFilter(method="search_filter", label=_("Search"))
|
||||
|
||||
class Meta:
|
||||
model = Page
|
||||
fields = {
|
||||
'category__id': ['in'],
|
||||
'pub_date': ['exact', 'gte', 'lte'],
|
||||
"category__id": ["in"],
|
||||
"pub_date": ["exact", "gte", "lte"],
|
||||
}
|
||||
|
||||
def search_filter(self, queryset, name, value):
|
||||
@ -19,7 +19,9 @@ class PageFilters(filters.FilterSet):
|
||||
|
||||
|
||||
class EpisodeFilters(PageFilters):
|
||||
podcast = filters.BooleanFilter(method='podcast_filter', label=_('Podcast'))
|
||||
podcast = filters.BooleanFilter(
|
||||
method="podcast_filter", label=_("Podcast")
|
||||
)
|
||||
|
||||
class Meta:
|
||||
model = Episode
|
||||
@ -29,4 +31,3 @@ class EpisodeFilters(PageFilters):
|
||||
if value:
|
||||
return queryset.filter(sound__is_public=True).distinct()
|
||||
return queryset.filter(sound__isnull=True)
|
||||
|
||||
|
Reference in New Issue
Block a user