webpy模板里面if和for嵌套的问题

2013-10-11 20:20:59 +08:00
 laomo
$if dpages:
for page in dpages[group.groupId]:
$page.url
当有数据是以上代码不能执行,说page没有定义。但是去掉if语句就可以。
if语句是为了保证没有数据时候能正常执行
4373 次点击
所在节点    Python
12 条回复
felix021
2013-10-11 20:24:53 +08:00
for前面也加个$试试。
laomo
2013-10-11 20:48:58 +08:00
@felix021 已经试过了,不行的
wangtao
2013-10-11 21:33:24 +08:00
不用自带的模板引擎。
paloalto
2013-10-11 22:03:39 +08:00
mahone3297
2013-10-11 22:57:23 +08:00
@paloalto 哈哈,webpy模板里不能用$符号,看你都用jQuery了。我对这点也很蛋疼,都把js分开文件写了。。。看来你这样写更好
laomo
2013-10-12 11:26:16 +08:00




@paloalto
@mahone3297
这样写还是不行,求指导
paloalto
2013-10-12 15:34:02 +08:00
75行 </div> 看不出是什么原因啊
@laomo
laomo
2013-10-12 15:45:21 +08:00
@paloalto 找到问题原因了,和数据完整性的处理有关。这代码,如果数据完整的话就没问题。边界处理有问题。感谢回复
mahone3297
2013-10-12 18:08:48 +08:00
@laomo 那这么说,报错报的也有点问题啊?
laomo
2013-10-12 19:43:23 +08:00
@mahone3297 数据不完整造成的。
sdjl
2013-10-12 22:03:47 +08:00
对71行和72行再缩进4个空格
laomo
2013-10-13 16:42:43 +08:00
@sdjl 问题已经解决了。你说的这个缩进这是代码粘贴的问题,原代码是正确的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/85261

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX