Всем привет!
есть простейшее представление вида:
def ajax_offer_list(request):
response = HttpResponse()
response['Content-Type'] = "text/javascript"
response.write(serializers.serialize("json", Offer.objects.order_by('-created')[:5]))
return response
и соответственно, js-скрипт, который это вытягивает:
<script>
$.getJSON("{% url 'ajax_offer_list' %}", function(data) {
data.forEach(function(item, i, arr) {
$("#offer-list").append("<h5>" + item.fields.title + "</h5>").append("<p>" + item.fields.body + "</p>");
});
});
</script>
И в urls.py функция также прописана
На локальном хосте работает норм. Если зайти напрямую на страницу, где эта функция отрабатывает, то выдает json-данные.
На VPS (django 1.8, python3, guncorn, nginx) отдает server error на странице, где js-скрипт. При этом на странице функции json-данных нет, страница пустая.
С чем может быть связано? (