我试图将数据发送到名为order_details的TemplateTags。此模板标签在数据库中查找信息,然后呈现信息列表,调用另一个模板。当我在返回之前打印时,我在日志文件中显示了html。但是在渲染页面中没有任何显示。
@register.filter
def order_details(data):
params = EParamCmd.objects.filter(command=data.id, default=False)
dictfunction = {}
for p in params:
if p.param.typ == 'function':
dictfunction[p.param.name_inf] = CustomFunction.objects.get(name_inf=p.value)
t = get_template('Formulaire/order-details-params.html')
c = {'params': params, 'func': dictfunction}
LOG.info(t.render(c))
return str(t.render(c))
LOG.info显示应该在此模板中显示的html:
{% load tags %}
<h4>Liste des paramètres :</h4>
{{order|order_details}}
当我回来时,你好&#39;在它出现的模板标签中。
感谢。
答案 0 :(得分:0)
感谢那些花时间尝试回答的人,但这完全是我的错。好像是我的一些缓存问题。
道歉。