【发布时间】:2016-12-29 16:36:00
【问题描述】:
js中如何判断一个Django对象是否为None?
我目前有一个变量person 存储一个Django 对象或None。在我的 js 中,我有:
if ({{person}} != None) {
execute_function({{person}})
}
这里似乎有什么问题?
【问题讨论】:
-
试试
if ({{person}} != "None")。或者你可以使用 Django{% if %}而不是 JavaScript。 -
您无法使用客户端 javascript 访问 django 对象
-
当它被解释为 JavaScript 时,它已经不是 Django 对象了。 Django 模板在服务器上解析并将结果发送到浏览器。当浏览器加载页面时,JavaScript 开始运行。您可以在 JavaScript 代码中测试 django 对象将输出到 html 的文本。
标签: javascript python django