Django случайные имена css

Я хочу, чтобы цвет фона менялся каждый раз при работе с Django. Например: bg-success, bg-primary, bg-light, bg-dark... и т.д. и просто случайным образом. Как я могу это сделать?

<div class="bg-success">

</div>

Вы можете просто использовать встроенный модуль python random.choice:

views.py:

def index(request):
    randomclass = random.choice(['bg-success', 'bg-primary', 'bg-light', 'bg-dark'])
    return render(request, 'index.html', {'randomclass': randomclass})

index.html

<div class="{{ randomclass }}">
</div>
Вернуться на верх