如何在django模板中循环7次
这是我的代码:
{% for i in range(7)%}
<option value={{i+1}}> {{i+1}}</option>
{% endfor %}
但它显示错误,
我该怎么办,
谢谢
this is my code :
{% for i in range(7)%}
<option value={{i+1}}> {{i+1}}</option>
{% endfor %}
but it show error ,
what can i do ,
thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
在Python中,字符串是可迭代的,所以这是有效的:
它是明确的,所以相当不错,但从长远来看,zjm1126的答案可能更好。
In python strings are iterables so this works :
It's explicit, so quite OK, but zjm1126's answer is probably better for long term consideration.
视图.py:
html:
views.py:
html:
Django 模板不支持范围。您有几个选项:
以下是添加自定义过滤器的方法:http://docs.djangoproject。 com/en/dev/howto/custom-template-tags/
http://docs.djangoproject。 com/en/dev/ref/templates/api/#using-an-alternative-template-language
Django-Mako 是使用 Mako 的快捷方式项目:http://code.google.com/p /django-mako/
Django templates don't support ranges. You have a couple options:
Here's how you add custom filters: http://docs.djangoproject.com/en/dev/howto/custom-template-tags/
http://docs.djangoproject.com/en/dev/ref/templates/api/#using-an-alternative-template-language
Django-Mako is a shortcut project for using Mako: http://code.google.com/p/django-mako/