У меня задача передать массив в виев, и от туда обратно массивом.
у меня это выглядит так (не работает):
js
var arr_obj = [5, 7, 23, 99, 21, 29];
$.ajax(
{
type: "GET",
url: "{% url 'likepost' %}",
// dataType: 'html',
// cache: false, // запретит браузеру кешировать
data : JSON.stringify({
post_id: arr_obj
}),
dataType: "json",
success: function(data) {
alert(data)
}
})
views
def likePost(request):
if request.method == 'GET':
post_id = request.GET['post_id']
return HttpResponse(post_id)
else:
return HttpResponse("Is not a GET")
settings.py
REST_FRAMEWORK = {
'DEFAULT_RENDERER_CLASSES': (
'rest_framework.renderers.JSONRenderer',
),
'DEFAULT_PARSER_CLASSES': (
'rest_framework.parsers.JSONParser',
)
}