@BeatTimy
Web Developer

Как получить данные из vue.js в django?

Я полный новичок в работе с сервером и базами данных. Моя задача отправить массив из vue приложения на сервер django.
У меня есть функция отправки массива (не уверен, что она написана правильно) .
sendResult: function() {
      const xhr = new XMLHttpRequest();
      xhr.open('POST', '/someroute', true);
      xhr.setRequestHeader('X-Requested-With', 'XMLHttpRequest');
      xhr.setRequestHeader('Content-Type', 'application/json');
      xhr.send(JSON.stringify(this.userAnswers));
    },

Мне не совсем понятно какой путь указывать при отправке на локальный сервер и как принять эти данные и записать в модель.
Так же я создал модель в models.py
from django.db import models
# Create your models here.
class EnglishTest(models.Model):
    user_id = models.IntegerField()
    test_num = models.IntegerField()
    test_result = models.IntegerField()
  • Вопрос задан
  • 504 просмотра
Пригласить эксперта
Ответы на вопрос 1
sim3x
@sim3x
DRF - для одного запроса слишком жирно

Изучите как на джанге делается вью для приема пост запросов
https://docs.djangoproject.com/en/2.1/intro/tutorial04/

axios - тут вообще непонятно зачем
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы