|
|
1
84
要将一些上下文数据传递给javascript代码,必须以javascript(即json)可以理解的方式对其进行序列化。您还需要使用
你可以这样做: 视图
模板
编辑-准确答案因此,要实现您想要的目标(循环遍历一个项列表,并将它们传递给javascript函数),您需要分别序列化列表中的每个项。然后,您的代码将如下所示: 视图
模板
编辑2
在我的例子中,我使用
编辑3(安全警告)永远不要对用户提供的数据执行此操作,只能对受信任的数据执行此操作! 否则,您的应用程序将暴露于xss漏洞! |
|
|
2
24
我在使用flask时遇到了类似的问题,但我不必使用json。我刚通过一个名单
在我的javascript代码中。Jinja2替换
|
|
|
3
0
我可以建议您使用一种面向javascript的方法,它可以使您在项目中轻松地使用javascript文件。 在jinja模板文件中创建一个javascript部分,并将要在javascript文件中使用的所有变量放在窗口对象中: 小精灵
jinja将替换值,我们的appconfig对象可以从其他脚本文件访问: App.JS
我已经用这种更容易管理和搜索引擎友好的方式将javascript代码从html文档中分离出来。 |
|
|
4
0
为了总结选择的答案,我一直在使用Jinja2和Flask测试一个新的选项:
模板:
渲染模板的输出:
这个
|
|
5
0
你可以用Jinja的
例如,在python中,编写:
…或者,在烧瓶端点的上下文中:
然后在模板中,编写以下内容:
(注意
或使用
不要使用
如果你用的是烧瓶,请注意烧瓶注入的是
|
|
|
Jess The Witch · GCP云功能中处理延迟任务的模式 1 年前 |
|
|
Victor · 云运行-经过身份验证的请求在自定义(子)域上不起作用 1 年前 |
|
|
pnpjtr · 谷歌云SQL/mysql谁是对的? 1 年前 |
|
|
Grantie · Firebase说ID不匹配 2 年前 |