我试着用json.loads在我的模板中获取一个python的字典。但不幸的是,我也遇到了同样的错误:
Could not parse the remainder: ' = json.loads(entry.saved_data)' from 'everyEntry = json.loads(entry.saved_data)'
以下是我在模板中的代码:
^{pr2}$
在这一行:
{{everyEntry = json.loads(entry.saved_data)}}
问题发生了。在
我该怎么解决这个问题?在
谢谢你们。在
Tags:
见:(functions in django templates)
据我所知,django中的模板不允许调用任意函数。在
也就是说,您可以创建一个自定义的模板标记来做您想要的。在
https://docs.djangoproject.com/en/1.11/howto/custom-template-tags/
不要在模板中编写逻辑。在
在视图中执行
json.load
,并通过上下文将其传递给模板。在方法1-定义自定义模型方法
在中创建自定义方法模型.py你说
方法2-使用模板标记
你可以使用模板标记所以,如果您现在知道了可以在docs中找到的模板标记
^{pr2}$在模板中使用它,比如
现在在everyEntry变量中有json反序列化的数据。在
相关问题 更多 >
编程相关推荐