Skip to content

Commit ecfdde7

Browse files
committed
Add labels to learning resources
1 parent e3f5797 commit ecfdde7

2 files changed

Lines changed: 8 additions & 2 deletions

File tree

apps/learn/templates/learn/resources_by_label.html

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,12 @@ <h1 class="title">{{ label }}</h1>
1212

1313
<ul>
1414
{% for resource in resources %}
15-
<li><a href="{{ resource.url }}">{{ resource }}</a></li>
15+
<li>
16+
<a href="{{ resource.url }}">{{ resource }}</a>
17+
{% for label in resource.labels.all %}
18+
<span class="tag is-primary"><a href="{% url "learn:resources_by_label" label=label %}">{{ label }}</a></span>
19+
{% endfor %}
20+
</li>
1621
{% endfor %}
1722
</ul>
1823

apps/learn/views.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,9 @@ def index(request):
99

1010

1111
def resources_by_label(request, label):
12+
resources = label.resources.prefetch_related('labels').all()
1213
return render(
1314
request,
1415
'learn/resources_by_label.html',
15-
{'label': label, 'resources': label.resources.all()},
16+
{'label': label, 'resources': resources},
1617
)

0 commit comments

Comments
 (0)