From ce29e642993131e7ab7426c222e486d060b0a7ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Ml=C3=A1dek?= Date: Wed, 1 Apr 2020 01:50:41 +0200 Subject: [PATCH] random document listing --- sdbs_pile/pile/static/main.css | 7 ++++++- sdbs_pile/pile/templates/front_intro.html | 19 ++++++++++++++++++- sdbs_pile/pile/views.py | 2 ++ 3 files changed, 26 insertions(+), 2 deletions(-) diff --git a/sdbs_pile/pile/static/main.css b/sdbs_pile/pile/static/main.css index 98fa37b..81e928f 100755 --- a/sdbs_pile/pile/static/main.css +++ b/sdbs_pile/pile/static/main.css @@ -197,12 +197,17 @@ ul > li:before { } } +.random-tags { + font-style: italic; + color: white; + margin: .2em 0; +} .recent-additions li { margin-bottom: .5em; } -.recent-additions-desc { +.index-listing-desc { font-size: 12pt; color: #bfbfbf; padding-left: calc(20px + .5rem); diff --git a/sdbs_pile/pile/templates/front_intro.html b/sdbs_pile/pile/templates/front_intro.html index 212cc22..df167c6 100644 --- a/sdbs_pile/pile/templates/front_intro.html +++ b/sdbs_pile/pile/templates/front_intro.html @@ -10,6 +10,23 @@ postupně dávat ty nejdůležitější nebo nejzajímavější věci, zatim se o tom ale nikde moc nešiřte.

/-\

+
+

Random document

+ +

Recent additions

@@ -22,7 +39,7 @@ {% endif %} {{ document.title }} -
+
{{ document.description }}
diff --git a/sdbs_pile/pile/views.py b/sdbs_pile/pile/views.py index 36838d6..0a8cad9 100644 --- a/sdbs_pile/pile/views.py +++ b/sdbs_pile/pile/views.py @@ -2,6 +2,7 @@ import io import logging from operator import itemgetter +from random import choice import weasyprint from PyPDF2 import PdfFileWriter, PdfFileReader @@ -49,6 +50,7 @@ class IndexView(BasePileView): return { 'recent_documents': self.documents.order_by('-uploaded')[:5], + 'random_document': choice(self.documents.all()), **base_context_data }