我正在按照这里使用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