значение NULL в столбце «list_name» нарушает ненулевое ограничение ДЕТАЛИ: - PullRequest
0 голосов
/ 11 июня 2019

enter image description here Я создал функцию makeList для вставки элементов в список. Всякий раз, когда я пытаюсь проверить API через почтальон для запроса POST, я получаю следующую ошибку null value in column "list_name" violates not-null constraint DETAIL: Failing row contains (16, null).

Функция просмотра

    if request.method == 'POST':
        list_item = request.POST.get('list_item')
        ListCategory.objects.create(list_name=list_item)

        # return something not yet decided
    full_list = ListCategory.objects.order_by('id')

    full_list = serializers.serialize('json',full_list)
    return HttpResponse(full_list, content_type='application/json')

Список моделейКатегория

class ListCategory(models.Model):
    # user_id = models.IntegerField()
    list_name = models.CharField(max_length=200)

    def __str__(self):
        return self.list_name

Скриншот почтальона, приведенный выше

...