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>