Проблема в общем заключается в следующем: у меня есть страница с контентом, и пользователь может ее комментировать.Вставка комментария должна происходить без перезагрузки страницы.
Форма комментирования обрабатывается в представлении, которое сохраняет комментарий в базе данных.После сохранения комментария я сериализую новый комментарий в json и возвращаюсь на страницу.
data = serializers.serialize('json', [comment])
return HttpResponse(data, mimetype='application/javascript')
Это работает довольно хорошо, комментарий добавляется в начало div, но как мне применить теги форматирования к jQuery?Предполагается, что комментарий будет отображаться как
<div class="comment">{{comment}}<br>{{ comment.created | timesince }}</div>
Возможно ли применить теги шаблона к jQuery-коду?Конечно, есть проблема, что другие комментарии не обновляются, поэтому timeince отображается неправильно. Чтобы исправить это, мне нужно обновить весь список комментариев и снова зациклить все комментарии на странице, но та же проблема все еще остается, конечно,..
Можно ли обновить весь список комментариев, вернув все комментарии в виде словаря, и заставить jQuery загрузить шаблон для отображения всех комментариев ..
Или любую другую идею, как решитьэто проблема?