相关疑难解决方法(0)

将Django Rest Framework与序列化程序一起使用时的AttributeError

我正在按照这里使用Django Rest Framework的教程,我不断得到一个关于字段的奇怪错误.

我有以下模型 models.py

from django.db import models

class Task(models.Model):
    completed = models.BooleanField(default=False)
    title = models.CharField(max_length=100)
    description = models.TextField()
Run Code Online (Sandbox Code Playgroud)

然后我的序列化器 serializers.py

from rest_framework import serializers

from task.models import Task

class TaskSerializer(serializers.ModelSerializer):

    class Meta:
        model = Task
        fields = ('title', 'description', 'completed')
Run Code Online (Sandbox Code Playgroud)

我的views.py如下:

from rest_framework import status
from rest_framework.decorators import api_view
from rest_framework.response import Response

from task.models import Task
from api.serializers import TaskSerializer


    @api_view(['GET', 'POST'])
    def task_list(request):
        """
        List all tasks, or create a …
Run Code Online (Sandbox Code Playgroud)

python django serialization django-rest-framework django-1.7

31
推荐指数
1
解决办法
2万
查看次数