我正在尝试在视图函数内找到一种在循环内打印的方法。
我想做这样的事情:
def some_page(request):
for i in range(1, 5):
print("<span>current index: %s</span>") % (i)
但是我需要使用HttpResponse,(或渲染,但从我学到的东西到现在,HttpResponse用于小事情,像这样)
所以我需要做
return HttpResponse("<span>current...")
哪个不起作用 - 因为return
将结束该功能。
那么我怎样才能在循环内打印功能呢? (如上例所示)
*使用Python,而不是模板(不是Jinja)
提前致谢。
答案 0 :(得分:1)
你可以这样做:
def some_page(request):
s = ""
for i in range(1, 5):
s = s + "<span>current index: %s</span>" % i
return HttpResponse(s)