我需要在django输出中得到40个盒子,但我只得到了2个盒子



来自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个盒子

对代码进行了一些更改,下面的内容应该对您有效。

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})

最新更新