From 457d473398fad70b6a8bf826b201dff178f31918 Mon Sep 17 00:00:00 2001 From: morti Date: Tue, 3 Jan 2023 00:33:03 +0100 Subject: [PATCH 1/2] [UPD] display tags --- catalog/templates/catalog/course.html | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/catalog/templates/catalog/course.html b/catalog/templates/catalog/course.html index a2ec6193..26385eef 100644 --- a/catalog/templates/catalog/course.html +++ b/catalog/templates/catalog/course.html @@ -134,16 +134,15 @@

{{ document.user.name }} | {{ document.pages }} page{{ document.pages|pluralize }} | {{ document.date|date:"F Y"|capfirst }} -
- {% for kw in document.tags.all %} - - {{ kw }} - - {% endfor %} -
+ {% for kw in document.tags.all %} + + {{ kw }} + + {% endfor %} From b406e96948aba0cecdbade17647d289b18ba35c3 Mon Sep 17 00:00:00 2001 From: morti Date: Wed, 31 May 2023 17:21:29 +0200 Subject: [PATCH 2/2] [ADD] incon to tag --- catalog/templates/catalog/course.html | 6 +++--- tags/migrations/0002_tag_icon.py | 17 +++++++++++++++++ tags/models.py | 1 + 3 files changed, 21 insertions(+), 3 deletions(-) create mode 100644 tags/migrations/0002_tag_icon.py diff --git a/catalog/templates/catalog/course.html b/catalog/templates/catalog/course.html index 6843637a..51e2fae3 100644 --- a/catalog/templates/catalog/course.html +++ b/catalog/templates/catalog/course.html @@ -97,7 +97,7 @@

data-action="change->course-filter#filter" data-course-filter-target="tag" /> - + {% endfor %} @@ -138,9 +138,9 @@

- {{ kw }} + {{kw.icon|safe}} {% endfor %} diff --git a/tags/migrations/0002_tag_icon.py b/tags/migrations/0002_tag_icon.py new file mode 100644 index 00000000..75561e52 --- /dev/null +++ b/tags/migrations/0002_tag_icon.py @@ -0,0 +1,17 @@ +# Generated by Django 4.2.1 on 2023-05-31 15:07 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + dependencies = [ + ("tags", "0001_initial"), + ] + + operations = [ + migrations.AddField( + model_name="tag", + name="icon", + field=models.CharField(blank=True, max_length=1000), + ), + ] diff --git a/tags/models.py b/tags/models.py index 5f2d8a33..98caf14b 100644 --- a/tags/models.py +++ b/tags/models.py @@ -5,6 +5,7 @@ class Tag(models.Model): name = models.CharField(max_length=50, unique=True) + icon = models.CharField(max_length=1000, blank=True) @property def color(self):