2013-04-25 3 views
0

Либо я не вижу очевидного, а что-то фундаментальное, должно быть, неправильно. Я играю с dajax, и сначала все, казалось, работает правильно. Это предупреждение «Hello world» прошло. Но по какой-то причине я не могу получить функцию assign. Я также тестировал вызов в оболочке, никаких проблем нет.Почему dajax не назначает работу?

ajax.py

from dajax.core import Dajax 
from dajaxice.decorators import dajaxice_register 

@dajaxice_register 
def sayhello(request, pk): 
    dajax = Dajax() 

    dajax.alert(pk) #works 
    dajax.assign('#ajaxize', 'innerHTML', 'invalid') #doesn't work 
    return dajax.json() 

HTML

<div id="ajax"><span id="ajaxize"></span></div> 

Я включил {% load dajaxice_templatetags %} и все остальное suggested on this blog.

Редактировать

Я забыл упомянуть: мой браузер отладчик говорит «ReferenceError: Не удается найти переменную: clear_quotes»

ответ

0

Ну, у меня была такая же проблема, и единственное, что я сделал стирайте строку, в которой использовались «clear_quotes». После этого код работал.

Для этого необходимо создать виртуальную среду.

Смежные вопросы