Python论坛  - 讨论区

标题:[python-chinese] [django] 如何简洁的解决这样一个循环?

2006年07月19日 星期三 21:32

风向标 vaneoooo at gmail.com
Wed Jul 19 21:32:23 HKT 2006

风向标 风向标 风向标
风向标 风向标 风向标
循环下来 行表格6列 一共两行 怎么实现循环到6格的时候 到第二行循环呢? 嵌套的循环兴许能实现 有简洁的办法吗? -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060719/00c73952/attachment-0001.html

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年07月20日 星期四 00:54

马踏飞燕 honeyday.mj at gmail.com
Thu Jul 20 00:54:44 HKT 2006

组织数据的时候做成2行的数据。
然后用模版里面的regroup来做一个2层循环就行了。
所谓2行的数据格式就是下面这样的:

[
[第一行数据列表],
[第二行数据列表]
]

而原始的数据可能是一个大的列表,可以根据你想拆分的列数和行数来在view里面生成需要的数据格式,接下来在模版里面就可以用regroup来做嵌套循环了。

PS:django的模版里面直接用2层的for是不行的,必须在第二层里面用一个regroup来重新对上一个循环出来的变量进行重组,接下来才能继续使用的。

在 06-7-19,风向标<vaneoooo at gmail.com> 写道:
>
> 
> > 风向标> name="photo" width="48" height="48" id="photo" /> > > 风向标> width="48" height="48" id="photo" /> > > 风向标> width="48" height="48" id="photo" /> > > > > 风向标> name="photo" width="48" height="48" id="photo" /> > > 风向标> width="48" height="48" id="photo" /> > > 风向标> width="48" height="48" id="photo" /> > > > > > 循环下来 行表格6列 一共两行 > 怎么实现循环到6格的时候 到第二行循环呢? > > 嵌套的循环兴许能实现 > > 有简洁的办法吗? > _______________________________________________ > python-chinese > Post: send python-chinese at lists.python.cn > Subscribe: send subscribe to > python-chinese-request at lists.python.cn > Unsubscribe: send unsubscribe to > python-chinese-request at lists.python.cn > Detail Info: > http://python.cn/mailman/listinfo/python-chinese > >

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年07月20日 星期四 09:31

HoLin holin.he at gmail.com
Thu Jul 20 09:31:42 HKT 2006

我也遇到这个问题了.我就没用table,直接span到底,到该换行的地方自动换行.

我想自定义一个filter应该能解决问题.


On 7/20/06, 马踏飞燕 <honeyday.mj at gmail.com> wrote:
>
> 组织数据的时候做成2行的数据。
> 然后用模版里面的regroup来做一个2层循环就行了。
> 所谓2行的数据格式就是下面这样的:
>
> [
> [第一行数据列表],
> [第二行数据列表]
> ]
>
>
> 而原始的数据可能是一个大的列表,可以根据你想拆分的列数和行数来在view里面生成需要的数据格式,接下来在模版里面就可以用regroup来做嵌套循环了。
>
>
> PS:django的模版里面直接用2层的for是不行的,必须在第二层里面用一个regroup来重新对上一个循环出来的变量进行重组,接下来才能继续使用的。
>
> 在 06-7-19,风向标<vaneoooo at gmail.com> 写道:
> >
> > 
> > > > 风向标> > name="photo" width="48" height="48" id="photo" /> > > > > 风向标> name="photo" > > width="48" height="48" id="photo" /> > > > > 风向标> name="photo" > > width="48" height="48" id="photo" /> > > > > > > > > 风向标> > name="photo" width="48" height="48" id="photo" /> > > > > 风向标> name="photo" > > width="48" height="48" id="photo" /> > > > > 风向标> name="photo" > > width="48" height="48" id="photo" /> > > > > > > > > > > 循环下来 行表格6列 一共两行 > > 怎么实现循环到6格的时候 到第二行循环呢? > > > > 嵌套的循环兴许能实现 > > > > 有简洁的办法吗? > > _______________________________________________ > > python-chinese > > Post: send python-chinese at lists.python.cn > > Subscribe: send subscribe to > > python-chinese-request at lists.python.cn > > Unsubscribe: send unsubscribe to > > python-chinese-request at lists.python.cn > > Detail Info: > > http://python.cn/mailman/listinfo/python-chinese > > > > > > _______________________________________________ > python-chinese > Post: send python-chinese at lists.python.cn > Subscribe: send subscribe to python-chinese-request at lists.python.cn > Unsubscribe: send unsubscribe to python-chinese-request at lists.python.cn > Detail Info: http://python.cn/mailman/listinfo/python-chinese > > -- Regards HoLin -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060720/9b7c91a4/attachment-0001.html

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号