我在 Django 中输出消息时遇到问题。我有 Python,它允许用户输入消息并将其发布到 Google App Engine。我的目标是在 Javascript 的比较中使用字符串来输出正确的图像。
我在Javascript中有以下内容。
var img = document.createElement("img");
img.src = "images/150.png";
if ({{messages.get().message}} == "hello"){
var src = document.getElementById("image1");
src.appendChild(img);
}
我不明白为什么messages.get().message
不起作用。由于某种原因,它给了我一个解析错误。用于以 JSON 格式发布消息的 Python 代码如下:
endef getJSONMessages(callback):
messages = db.GqlQuery("SELECT * FROM Message ORDER BY timestamp DESC LIMIT 1")
strlist = ""
for message in messages:
if len(strlist)>0:
strlist += ',' + message.asJSONString()
else:
strlist = message.asJSONString()
if callback=='':
return '[' + strlist + ']'
else:
return callback+'([' + strlist + ']);'
我将非常感谢有关此问题的一些帮助。