有没有办法在循环Qweb中打印python字典中的键和值?例如,如果我有一个返回字典的函数:
def get_informations(self): mydico={'myfirstkey':1,'mysecondkey':2} return mydico
然后,在Qweb报告中:
我怎么能打印钥匙和价值?
谢谢
2015年12月12日更新:
谢谢你的回归.确切地说,当我放
它有效,我有类似的东西:
my first my2 second
但是当我在foreach中使用一个函数时,输出完全相同,qweb无法将它分开,我有:
{'my': 'first', 'my2': 'second' } {'my': 'first', 'my2': 'second' }
所以我决定采取另一种方式:
在我的继承报告中:
在sale.order模型继承:
@api.one def get_amount(self, taxeNom): total=0 for ligne in self.order_line: for taxe in ligne.tax_id: if (taxeNom == taxe.name): try: total += ligne.price_reduce * (taxe.amount/100.) except: total +=0 return "{0:.2f}".format(total)
ifixthat.. 8
@FTK,
鉴于您的函数正在将有效字典返回到qWeb模板,下面的代码应该完成这项工作:
* :
你可以把tr放在循环中,这样它就会像你期望的那样创建表格行,下面的代码会这样做:
你当然不需要他们的div.希望对你有帮助,
最好成绩,
@FTK,
鉴于您的函数正在将有效字典返回到qWeb模板,下面的代码应该完成这项工作:
* :
你可以把tr放在循环中,这样它就会像你期望的那样创建表格行,下面的代码会这样做:
你当然不需要他们的div.希望对你有帮助,
最好成绩,
最终,我了解了如何使用V9: