0

Django でメッセージを出力する際に​​問題があります。ユーザーがメッセージを入力してGoogle App Engineに投稿できるようにするPythonがあります。私が目指しているのは、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 + ']);'

この問題について少しでもお役に立てれば幸いです。

4

1 に答える 1