现在写文章最大的动力就是,当遇到一个问题百度百试不灵的时候,才会想到记录下来。在说这个问题时不得不夸一下google和stackoverflow,什么问题只要在百度中搜索不到,第一个想到的就是科学上网找解决方案,百试百爽。
其实template循环数字方法也很简单,只需要稍稍动动脑子就可以了,就像下面找的答案里说的一样。这里只是想明确一点,django有没有内置直接循环数字的方法,像其它语言一样
for(i=0;i<num;i++)
直接循环数字;
Unfortunately, that’s not supported in the Django template language. There are a couple of suggestions, but they seem a little complex. I would just put a variable in the context:
一找一个准
选这个就对了
在view中用range创建好需要循环的数字,传到template中即可
下面还有很多方法
简直不要太多
原文链接
https://stackoverflow.com/questions/1107737/numeric-for-loop-in-django-templates