From ce75ebc0c4a7e36f27c936a1e59726ef467b379c Mon Sep 17 00:00:00 2001 From: Snowsune Date: Mon, 21 Sep 2026 20:15:35 -0400 Subject: [PATCH 1/2] Left this one kinda half-finished --- apps/blog/templates/blog/blog_detail.html | 12 + apps/blog/views.py | 8 +- apps/polls/__init__.py | 1 + apps/polls/admin.py | 118 ++++++ apps/polls/apps.py | 7 + apps/polls/forms.py | 56 +++ apps/polls/migrations/0001_initial.py | 225 +++++++++++ apps/polls/migrations/__init__.py | 0 apps/polls/models.py | 359 ++++++++++++++++++ apps/polls/static/polls/css/polls.css | 231 +++++++++++ .../templates/polls/includes/poll_widget.html | 74 ++++ apps/polls/templates/polls/poll_archive.html | 61 +++ apps/polls/templates/polls/poll_detail.html | 56 +++ apps/polls/templates/polls/poll_list.html | 56 +++ apps/polls/templatetags/__init__.py | 1 + apps/polls/templatetags/poll_tags.py | 40 ++ apps/polls/tests.py | 193 ++++++++++ apps/polls/urls.py | 12 + apps/polls/views.py | 86 +++++ snowsune/settings.py | 1 + snowsune/templates/home.html | 3 + snowsune/templates/tools.html | 10 + snowsune/urls.py | 1 + snowsune/views/home.py | 2 +- 24 files changed, 1610 insertions(+), 3 deletions(-) create mode 100644 apps/polls/__init__.py create mode 100644 apps/polls/admin.py create mode 100644 apps/polls/apps.py create mode 100644 apps/polls/forms.py create mode 100644 apps/polls/migrations/0001_initial.py create mode 100644 apps/polls/migrations/__init__.py create mode 100644 apps/polls/models.py create mode 100644 apps/polls/static/polls/css/polls.css create mode 100644 apps/polls/templates/polls/includes/poll_widget.html create mode 100644 apps/polls/templates/polls/poll_archive.html create mode 100644 apps/polls/templates/polls/poll_detail.html create mode 100644 apps/polls/templates/polls/poll_list.html create mode 100644 apps/polls/templatetags/__init__.py create mode 100644 apps/polls/templatetags/poll_tags.py create mode 100644 apps/polls/tests.py create mode 100644 apps/polls/urls.py create mode 100644 apps/polls/views.py diff --git a/apps/blog/templates/blog/blog_detail.html b/apps/blog/templates/blog/blog_detail.html index c3eaec0..62ba78f 100644 --- a/apps/blog/templates/blog/blog_detail.html +++ b/apps/blog/templates/blog/blog_detail.html @@ -1,6 +1,7 @@ {% extends 'base.html' %} {% load static %} {% load image_tags %} +{% load poll_tags %} {% block title %}{{ post.title }} - Snowsune Blog{% endblock %} @@ -20,6 +21,7 @@ {% block extra_css %} + {% endblock %} {% block extra_head %} @@ -100,6 +102,16 @@

{{ post.title }}

{{ post.content_html|safe }} + {% if post.poll %} +
+

Poll

+ {% poll_widget post.poll %} +

+ Open poll page → +

+
+ {% endif %} +