Я знаю, что ветка довольно старая, но чтобы ответить на нее:
Я нашел это:
http://dajaxproject.com/
пример с сайта:
ajax.py
from django.utils import simplejson
from dajaxice.decorators import dajaxice_register
@dajaxice_register
def dajaxice_example(request):
return simplejson.dumps({'message':'Hello from Python!'})
HTML
<input type="button" name="rand" value="Get message from server!" id="rand" onclick="Dajaxice.examples.dajaxice_example(my_callback)">
Javascript
function my_callback(data){
alert(data.message);
}
Я не мог заставить его работать с "стандартами производства" ...
Настоящее волшебство now.js также в том, что у вас есть JS с обеих сторон и, следовательно, нет объектов для преобразования / (не) сериализации
Я думал о такой настройке:
DJANGO <-> NODEJS <-> NOW <-> BROWSER
Django может отправлять объекты, сериализованные как json, на узел, который сделает все остальное ...
Полагаю, это было бы несколько сложно ... Я также думал о том, чтобы пойти другим путем: получить все полезные функции django (модели, (авто) администратор, шаблоны, URL-адреса, промежуточное ПО ...)
Я не смог найти ничего такого хорошего, как django (contrib) admin !! Если кто знает?