Python 3.7 Django 2 Запрос POST - PullRequest
       30

Python 3.7 Django 2 Запрос POST

0 голосов
/ 20 октября 2018

Я пытаюсь отправить запрос POST на сервер Django.Я хочу использовать данные моего диктанта в Django.

Я использую Python 3.7 и Django 2.0.7

Код клиента:

var array = {
    products: [{
        id: "B10", 
        amount: "2"}], 
    payment: {
        type: "payment-slip", 
        data: {
            name: "DEFECTO", 
            dni: "99999999"}}, 
    csrfmiddlewaretoken: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
};

$.post("{% url 'erp:seller.sell' %}", array, function (data) {
    ...
});

Код сервера:

@login_required
def sell(request):
    if request.method == 'POST':
        [...]

Я попытался прочитать данные:

data = json.loads(request.body)

, но получил эту ошибку:

raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
...