code quality

This commit is contained in:
bkfox
2023-03-13 17:47:00 +01:00
parent 934817da8a
commit 112770eddf
162 changed files with 4798 additions and 4069 deletions

View File

@ -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)