]> git.p6c8.net - pcdenotes.git/commitdiff
And now we can list the notes in a certain month
authorPatrick Canterino <patrick@patrick-canterino.de>
Sun, 30 Jan 2022 14:03:05 +0000 (15:03 +0100)
committerPatrick Canterino <patrick@patrick-canterino.de>
Sun, 30 Jan 2022 14:03:05 +0000 (15:03 +0100)
notes/templates/archive_month.html
notes/views.py

index ced8896940f0b9bdc9812af69b89e5d887a73b4e..1bcf0285124543b050551c6b21ff4a69d0e7d2f2 100644 (file)
@@ -5,5 +5,13 @@
 {% block content %}
 <h2>Archive {{ month }} / {{ year }}</h2>
 
-
+{% if notes %}
+<ul>
+  {% for note in notes %}
+    <li><a href="{{ note.get_absolute_url }}"">{{ note.title }}</a></li>
+  {% endfor %}
+</ul>
+{% else %}
+<p>No notes</p>
+{% endif %}
 {% endblock %}
\ No newline at end of file
index ef6414f80899ffecb582b2cd5bdc15bb6fb184d9..d2c8bb00334db7baabefbc3861802dd3616c66dc 100644 (file)
@@ -42,4 +42,5 @@ def archive_year(request, archive_year):
     return render(request, 'archive_year.html', {'year': archive_year, 'months': notes_months})
 
 def archive_month(request, archive_year, archive_month):
-    return render(request, 'archive_month.html', {'year': archive_year, 'month': archive_month})
\ No newline at end of file
+    notes = Note.objects.filter(status=1, created_at__year=archive_year, created_at__month=archive_month)
+    return render(request, 'archive_month.html', {'year': archive_year, 'month': archive_month, 'notes': notes})
\ No newline at end of file

patrick-canterino.de