Сохранение отдельных данных между представлениями

Я играю с 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

Надеюсь, вы сможете меня направить, спасибо!

Я пробовал с контекстом, но не добился ничего правдоподобного

Вернуться на верх