Доброе утро, я повторил Views в приложении Django, я уверен, что есть лучшее решение в этой ситуации.
class BaseMixin:
model = Post
paginate_by = 9
class PostPostgresList(BaseMixin, ListView):
template_name = "blog/postgres_field.html"
def get_queryset(self):
return Post.published.filter(field=Category.objects.get(name='PostgreSQL'))
class PostDjangoList(BaseMixin, ListView):
template_name = "blog/django_field.html"
def get_queryset(self):
return Post.published.filter(field=Category.objects.get(name='Django'))
Поле в посте модели - ForeignKey, поэтому мне нужно поставить в экземпляре запроса категории. Возможно, мне следует создать какую-нибудь функцию, в которую я мог бы вставить, например, name = 'Django' и поместить эту функцию в утилиты? Заранее спасибо за любые советы.