Какой правильный способ сделать ajax-запрос, я видел людей, использующих возвращаемую render_to_string, чтобы они могли выполнять все свое форматирование в python, используя язык шаблонов. например, ~
return render_to_string('calendar.html', {
'self' : self,
'month' : self.today.month,})
с этим как javascript:
$('#django_calendar_response').html(response)
Но я также видел людей, форматирующих вывод в javascript с использованием функций dom, таких как
return HttpResponse(serializers.serialize("json",
ilst, relations=('user',)), "application/json")
где javascript
items_display=function(items){
return LI(null,
A({'class':'userlink',
'href':'/url/user/'+items.fields.user.fields.name},
items.fields.user.fields.name),
один из них правильный, а другой неправильный? я должен отформатировать вывод в JavaScript или в Python?