лучший способ сделать AJAX в Django

На днях я написал AJAX для приложения Django, над которым я работал.

Я родом из Ruby on Rails, поэтому я не слишком много сделал для JS.

Итак, основываясь на партиалах Rails, я что-то похожее на следующее в своего рода псевдокоде, не парюсь в деталях:

1) JS-функция, использующая прототип Ajax.Updater («tablediv» - это идентификатор таблицы, которую я хотел обновить Ajaxily, и URL-адрес, указывающий на правильное представление django)

 function updateTable(){
       new Ajax.Updater('tablediv',url {params: params....etc

2) представление django, которое получило новые данные для заполнения таблицы:

 def ajaxTable
     objects = Objects.object.all...
     return render_to_response('ajaxtable.html',objects)

3) ajaxtable.html был просто «частичным» Rails, поэтому в основном это таблица без<table> </table> ...:

   <th>{{object.data}}</th>
   <td>{{object.moredata}}</td>

Итак, на мой актуальный вопрос:

Мне это показалось хакерским, я как бы бросил все это после того, как устал искать в Интернете то, что хотел.

Это так, как это сделано? Это отлично работает, я просто не знаю достаточно, чтобы знать, понимаешь?

Ответы на вопрос(4)

Ваш ответ на вопрос