мне нужно получить 40 коробок в django выводе, но я получаю только 2 коробки - PullRequest
0 голосов
/ 21 апреля 2020

из django .shortcuts импорт рендеринга импорт случайный

Создайте свои представления здесь.

def home (запрос): l = []

for i in str(random.randint(1,40)):
    l.append(i)


return render(request,
              'check/web.html',
              {'list':l}
              )

шаблоны :

{% для i в списке%} {{i}} {% endfor%}

Я получаю только два ящика вместо 40 ящиков

1 Ответ

0 голосов
/ 21 апреля 2020

Внесены некоторые изменения в ваш код, ниже должно работать для вас.

import numpy as np

def home(request):
    l=[]
    for i in range(40):
        l.append(str(np.random.randint(1,40)))
    return render(request,'check/web.html',{'list':l})

или

import numpy as np

def home(request):
    l=[str(np.random.randint(1,40)) for i in range(40)]
    return render(request,'check/web.html',{'list':l})

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...