Задать вопрос
emilov
@emilov
Фрилансер

“This field is required” при отправке POST запроса в Django Rest Fremework API, и axios?

Хочу отправить post запрос, но почемуто возвращает мне 400 стр. и в response приходит This field is required

post.vue
methods: {
      sendMessage () {

        let options = {
          params: {
            title: this.title,
            body: this.textField,
            article: this.article.id
          },
          headers: {
            'Content-Type': 'application/json'
          },
        }

        HTTP.post('/comments/', options)
          .then(response => {
            this.$message({
              type: 'success',
              message: 'Ваше комментарий ждет утверждений'
            })
            console.log(response)
          })
          .catch(err => {
            console.log(err)
          })
      },


views.py
class CommentsView(viewsets.ModelViewSet):
    queryset = Comments.objects.all()
    serializer_class = CommentSerializer
  • Вопрос задан
  • 1122 просмотра
Подписаться 1 Простой 3 комментария
Пригласить эксперта
Ответы на вопрос 3
Konstantin18ko
@Konstantin18ko
Стоматолог
Как у вас сделана модель?
Ответ написан
emilov
@emilov Автор вопроса
Фрилансер
Решил задачу, нужно было поставить models.py, blank=true, null=true
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы