Почему Дайакс не назначает работу?

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

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 %} и все остальное, что предлагается в этом блоге.

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

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

1 ответ

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

Вы должны создать виртуальную среду, чтобы сделать это изменение.

Другие вопросы по тегам