ошибка сервера при попытке публикации, но не при удалении / получении / вставке django + vue js - PullRequest
0 голосов
/ 18 июня 2020

Я получаю эту ошибку при попытке добавить значение в базу данных,

Я могу добавлять значения в почтальоне, но на веб-сайте я не могу добавить новое задание!

вот мой код во внешнем интерфейсе: (я использую Vue JS во внешнем интерфейсе)

import axios from 'axios';

async function add(todo) {
    try {   
        return axios.post(`http://127.0.0.1:8000/api/${TODO_API}/`, todo)
    } catch (err) {
        throw err;
    };
};

ЭТО ОШИБКА, КОТОРАЯ ПОЛУЧИЛА В ЗАДНЕМ ТЕРМИНАЛЕ ВО ВРЕМЯ POST:

Bad Request: /api/todo/
[18/Jun/2020 07:57:32] "POST /api/todo/ HTTP/1.1" 400 87

ЭТО ЭТО ОШИБКА, КОТОРАЯ Я ПОЛУЧИЛА ВО ФРОНТЕНДЕ:

POST http://127.0.0.1:8000/api/todo/ 400 (Bad Request)

КОД СЕРВЕРА:

**IN SETTINGS: **

STATIC_URL = '/static/'
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))

**IN URLS**
    path('api/', include(router.urls)),

**IN ROUTES: **
from rest_framework import routers
from todo.viewsets import TodoViewSet

router = routers.DefaultRouter()

router.register(r'todo', TodoViewSet)

...