Решил поиграться с django-piston (0.2.2), все настроил как в доке, через curl все замечательно работает, данные сохраняются.
Решил прикрутить к сайту, юзер что-то выбирает в форме и потом ajax'ом пишу в базу сделанный выбор.
Но на этом этапе столкнулся с ошибкой Bad Request, как я только не игрался с передачей параметров на сервер - ни в какую. Что ему может не хватать?
Код который отправляет выбор в handler:
$.ajax({
url: "http://127.0.0.1:8000/api/votes.json",
type: "POST",
dataType: "json",
contentType: 'application/json',
data: {material: 1, vote: 2000}
});