Я успешно использовал jquery, YUI и Dojo в разных проектах django. Ничего из того, что сделало его лучше использовать с джанго. Я согласен с jpartogy, что mochikit может поместиться django больше, чем любой другой только из-за «pythonic» (скрученный) API. Это действительно зависит от того, что вы ищете в рамках ajax.
Лично мне нравится то, что jQuery может делать с заданными количествами кода, но самая большая проблема при написании кода jQuery делает его доступным для чтения.
YUI гораздо более подробно, чем другие фреймворки, потому что он устанавливает соглашение об использовании пространств имен, но есть ссылки для написания меньшего кода, и это позволяет избежать того, чтобы javascript выглядел как нечто другое.
Dojo пытается сделать javascript похожим на Java, и из моего опыта довольно медленно. В нем есть некоторые интересные виджеты и javascript-реализация языка шаблонов django (что очень полезно даже вне проектов django).
Я лично избегаю прототипов и mootools, потому что они могут сломать другой код javascript (или наоборот).
Если вы новичок в javascript и ajax, я бы порекомендовал jQuery, потому что это проще всего начать. Но я не ожидаю, что js framework будет интегрирован с django в основном потому, что в этом нет необходимости.
Изменен заголовок вашего вопроса на что-то более актуальное. – mmcdole
Было бы хорошо прояснить, является ли это вопрос о библиотеках javascript (prototypejs, jquery, dojo ...) или библиотеках Django/Python (dajax ...) –
Кажется, что ответы вокруг здесь в настоящее время сильно устарели как рамки, такие как поскольку [Django REST Framework] (http://www.django-rest-framework.org/) и [Tastypie] (http://tastypieapi.org/) кажутся более активными и теперь предпочитают большинство разработчиков, в то время как другие чтобы иметь проблемы с структурами, которые в настоящее время менее поддерживаются (например, [Dajax] (http://dajaxproject.com/)). –