Я пытаюсь запустить JQuery массив простых чисел в Django, и я действительно не могу заставить его работать. Мне нужно немного помочь в этом. Я получаю Http 500 со следующей ошибкой:
Internal Server Error: /edit_lists/
Traceback (most recent call last):
File "/home/jabez/.virtualenvs/hackernews/local/lib/python2.7/site-packages/django/core/handlers/base.py", line 187, in get_response
response = middleware_method(request, response)
File "/home/jabez/.virtualenvs/hackernews/local/lib/python2.7/site-packages/django/middleware/common.py", line 106, in process_response
if response.status_code == 404:
AttributeError: 'list' object has no attribute 'status_code'
Здесь мой код:
JavaScript
$('.btn-group').find('#mark_as_done').on('click', function() {
var tasks = grab_selected();
$.ajax({
type: 'POST',
url: '/edit_lists/',
data: {'tasks': tasks},
});
});
function grab_selected() {
var tasks = [];
$('input:checked').each(function() {
tasks.push(this.id);
});
return tasks;
}
views.py
def edit_lists(request):
tasks = request.POST.getlist('tasks')
return tasks
urls.py
url(r'^edit_lists/$', 'todo.views.edit_lists', name='edit_lists')