Сохранение отдельных данных между представлениями
Я играю с Django. У меня есть представление, где я отображаю 1 исполнителя, под ним есть 4 карточки с опциями, связанными с этим исполнителем. Я хочу, чтобы пользователь нажал на одну из карточек, затем отобразил первого исполнителя, выбранный вариант и 4 новых варианта, связанных с выбранным вариантом. Я не совсем понимаю, как это сделать. Я думал об использовании форм или сессий (?). Потому что я действительно не хочу использовать urls kwargs.
это html:
<div class="container">
<div class="row mx-auto">
<div class="col-6 text-center">
<img src="{{ artist.image }}" class="rounded-circle" alt="" width="200" height="200"/>
<h5>{{ artist.name }}</h5>
<p>{{ artist.genres}}</p>
</div>
</div>
<div class="container">
<div>
{% for feat in featuring %}
<div class="card mb-1">
<div class="row">
<div class="col-4">
<img src="{{ feat.image }}" class="rounded-circle" alt="" width="75" height="75">
</div>
<div class="col-6">
<div class="card-body">
<a href=""> {{ feat.name }} </a>
</div>
</div>
</div>
</div>
{% endfor %}
</div>
</div>
и вот такой вид:
def get_context_data(self, **kwargs):
context = super(InitialView, self).get_context_data()
aux, featuring = get_artist()
context['artist'] = aux
context['featuring'] = featuring
return context
Надеюсь, вы сможете меня направить, спасибо!
Я пробовал с контекстом, но не добился ничего правдоподобного