Обновил шаблон для album_list.html и добавил функцию для cover_image в модели Album
This commit is contained in:
@@ -1,11 +1,26 @@
|
||||
{% load static %}
|
||||
|
||||
<ul>
|
||||
{% for album in albums %}
|
||||
<li>
|
||||
<a href="{% url 'music:album_detail' album.id %}">{{ album.name }}</a> by {{ album.artist }}
|
||||
</li>
|
||||
{% empty %}
|
||||
<li>No albums available.</li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
<link rel="stylesheet" href="{% static 'css/album_list.css' %}">
|
||||
|
||||
<div class="container">
|
||||
<div class="album-container">
|
||||
{% for album in albums %}
|
||||
<div class="album-card">
|
||||
<a href="{% url 'music:album_detail' album.id %}" class="album-link">
|
||||
{% if album.cover_image %}
|
||||
<img src="{{ album.cover_image.url }}" alt="{{ album.name }}" class="album-cover">
|
||||
{% else %}
|
||||
<img src="{% static 'img/no-cover.png' %}" alt="No cover" class="album-cover">
|
||||
{% endif %}
|
||||
|
||||
<div class="album-info">
|
||||
<h3 class="album-name">{{ album.name }}</h3>
|
||||
<p class="album-artist">{{ album.artist }}</p>
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
{% empty %}
|
||||
<p>No albums available.</p>
|
||||
{% endfor %}
|
||||
</div>
|
||||
</div>
|
||||
Reference in New Issue
Block a user