一日中 Hello World に取り組んだ後、Dajax から単純な Hello World の応答が得られないようです。(これは、Hello World ガイドの言葉どおりであることがわかると思います)
アプリ フォルダーがあります。例: proj/apps/myapp
myapp 内に ajax.py を作成しました:
from django.utils import simplejson
from dajaxice.decorators import dajaxice_register
@dajaxice_register
def sayhello(request):
return simplejson.dumps({'message':'Hello World'})
私は私のテンプレートを持っています:
{% load dajaxice_templatetags %}
<html>
<head>
<title>My base template</title>
...
{% dajaxice_js_import %}
</head>
<script type="text/javascript">
function my_js_callback(data){
alert(data.message);
}
</script>
<input type="button" onclick="Dajaxice.myapp.sayhello(my_js_callback);" value="test">
</html>
これはうまくいきません。また、見つかったインストールガイドの単語にも従いました: http://django-dajaxice.readthedocs.org/en/latest/installation.html
どんな助けでも大歓迎です。気が狂いそうです。