summaryrefslogtreecommitdiff
path: root/app/pages/views.py
diff options
context:
space:
mode:
authorlxf <sng@luxagraf.net>2022-05-15 09:28:50 -0400
committerlxf <sng@luxagraf.net>2022-05-15 09:28:50 -0400
commitcb48e76ce2e1b78e8983a92cf5c85b5c4a953c7e (patch)
tree462fc664270fd9ff6a69b471809ae5d71b48a9f4 /app/pages/views.py
parent7dfa81c42a219ea60e03539471272af65d5574bc (diff)
page: change homepage to be static and rely on template
Diffstat (limited to 'app/pages/views.py')
-rw-r--r--app/pages/views.py15
1 files changed, 7 insertions, 8 deletions
diff --git a/app/pages/views.py b/app/pages/views.py
index 7ea2439..4adebbf 100644
--- a/app/pages/views.py
+++ b/app/pages/views.py
@@ -22,19 +22,18 @@ class PageDetailTXTView(LuxDetailView):
return 'pages/%s/page_detail.txt'% obj.site.name
-class HomePageList(DetailView):
+class HomePageView(DetailView):
"""
Return a main entry and list of Entries in reverse chronological order
"""
- model = HomePage
+ model = Page
def get_template_names(self):
- return ["pages/%s.html" % self.template_name, 'pages/homepage.html']
+ return 'pages/homepage.html'
- def get_context_data(self, **kwargs):
+ def get_queryset(self, **kwargs):
# Call the base implementation first to get a context
- context = super(HomePageList, self).get_context_data(**kwargs)
- context['object_list'] = Post.objects.filter(post_type=PostType.HOMEPAGE).filter(status__exact=1).order_by('-pub_date')[1:9]
- return context
-
+ qs = super(HomePageView, self).get_queryset(**kwargs)
+ qs = Page.objects.filter(title="homepage")
+ return qs