]> git.p6c8.net - pcdenotes.git/commitdiff
Convert month numbers to month names
authorPatrick Canterino <patrick@patrick-canterino.de>
Sun, 13 Feb 2022 10:34:56 +0000 (11:34 +0100)
committerPatrick Canterino <patrick@patrick-canterino.de>
Sun, 13 Feb 2022 10:34:56 +0000 (11:34 +0100)
notes/templates/archive_month.html
notes/templates/archive_year.html
notes/templatetags/notes_extras.py

index 594eb35b211f35097038503ec56e9e2ad8e2e0a6..835fcca6df69c141a59e9e96f1a8af3decdfcb36 100644 (file)
@@ -1,9 +1,10 @@
 {% extends "note_base.html" %}
+{% load notes_extras %}
 
-{% block title %}Archive {{ month }} / {{ year }} – Notes{% endblock %}
+{% block title %}Archive {{ month|month_name}} / {{ year }} – Notes{% endblock %}
 
 {% block content %}
-<h2>Archive {{ month }} / {{ year }}</h2>
+<h2>Archive {{ month|month_name }} / {{ year }}</h2>
 
 {% if notes %}
 <ul>
index 826086acd3891125a2ce91f7e33c6b5a0dbf2212..4d3d9059c0a188ed5ad7b2ba598e07f91088dfd1 100644 (file)
@@ -1,4 +1,5 @@
 {% extends "note_base.html" %}
+{% load notes_extras %}
 
 {% block title %}Archive {{ year }} – Notes{% endblock %}
 
@@ -8,7 +9,7 @@
 {% if months %}
 <ul>
   {% for month in months %}
-    <li><a href="{{ month }}/">{{ month }}</a></li>
+    <li><a href="{{ month }}/">{{ month|month_name }}</a></li>
   {% endfor %}
 </ul>
 {% else %}
index 3cdb2333798ab459b92b2836448da1cce99c67a2..81674b8c9aa2931db0dc1badcfa60ff4995bbdc6 100644 (file)
@@ -4,6 +4,8 @@ from django.template.defaultfilters import stringfilter
 import markdown as md
 from markdown.extensions import Extension
 
+import calendar
+
 register = template.Library()
 
 # See https://python-markdown.github.io/change_log/release-3.0/#safe_mode-and-html_replacement_text-keywords-deprecated
@@ -15,4 +17,8 @@ class EscapeHtml(Extension):
 @register.filter
 @stringfilter
 def markdown(value):
-    return md.markdown(value, extensions=[EscapeHtml(), 'nl2br'])
\ No newline at end of file
+    return md.markdown(value, extensions=[EscapeHtml(), 'nl2br'])
+
+@register.filter
+def month_name(value):
+    return calendar.month_name[value]
\ No newline at end of file

patrick-canterino.de