【发布时间】:2011-06-17 09:47:48
【问题描述】:
我正在尝试将 url 参数传递给这样的 django 模板...
response = render_to_string('persistConTemplate.html', request.GET)
这是来自我的 views.py 文件的调用行。 persistConTemplate.html 是我的模板的名称,request.GET 是包含 url 参数的字典。
在模板中我尝试使用这样的参数之一...
{% for item in (numItems) %}
item {{item}}
{% endfor %}
numItems 是我在这样的请求中发送的 url 参数之一......
http:/someDomain/persistentConTest.html/?numItems=12
当我尝试上面的 for 循环时,我得到这样的输出......
图片 1 图片 2
我期待并希望看到文字图像打印 12 次...
图片 1 图片 2 图片 3 图片 4 图片 5 图片 6 图片 7 图片 8 图片 9 图片 10 图片 11 图片 12
谁能告诉我我哪里出错了?
【问题讨论】:
-
您在模板中而不是在视图中这样做的任何特殊原因?
-
好吧,我试图遵循整个分层方法,但也许正如其他人所建议的那样,处理这个问题的最佳位置是在视图中。