Django Rest-Framework序列化错误

亚历克斯·米霍克(Alex Mihoc)

所以这是我要序列化的模型:

 from django.db import models

 class Concurs(models.Model):
        name = models.CharField(max_length=50)
        date = models.DateTimeField(auto_now_add=True)
        bio = models.TextField(max_length=5000, blank=True, null=True)
        participants = models.PositiveIntegerField(blank=True, null=True)
        medals = models.PositiveIntegerField(blank=True, null=True)
        done = models.BooleanField()
        link = models.CharField(max_length=1000, blank=True, null=True)
    
        class Meta:
            verbose_name="Concurs"
            ordering = ['-date']
    
        def __str__(self):
            return self.name

这是序列化过程:

from rest_framework import serializers
from .models import Concurs

class ConcursSerializer(serializers.ModelSerializer):
    class Meta:
        model = "Concurs"
        fields = "__all__"

这是views.py:

from django.shortcuts import render
from .models import Concurs
from .serializers import ConcursSerializer
from rest_framework import generics

class ConcursList(generics.ListCreateAPIView):
    queryset = Concurs.objects.all()
    serializer_class = ConcursSerializer

class ConcursDetail(generics.RetrieveUpdateDestroyAPIView):
    queryset = Concurs.objects.all()
    serializer_class = ConcursSerializer

每当我导航到列表或详细信息视图时,都会收到以下错误:

'str'对象没有属性'_meta'

我想我在序列化过程中犯了一个错误,我是RESTFramework的新手,所以我真的不知道。

声音21
from rest_framework import serializers
from .models import Concurs

class ConcursSerializer(serializers.ModelSerializer):
    class Meta:
        model = Concurs
        fields = "__all__"

您应该使用Concurs类引用而不是字符串名称 "Concurs"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Django Rest Framework实例化序列化程序错误

来自分类Dev

Django Rest Framework上的序列化器导入错误

来自分类Dev

Django REST Framework 序列化程序验证错误

来自分类Dev

Django REST Framework ManyRelatedField的序列化

来自分类Dev

翻译序列化 Django Rest Framework

来自分类Dev

Django Rest Framework序列化程序和Django表单

来自分类Dev

Django Rest Framework序列化程序中的自定义错误消息

来自分类Dev

Django Rest Framework嵌套的序列化器必选= False错误

来自分类Dev

如何在Django Rest Framework序列化程序中捕获SQL错误?

来自分类Dev

Django 1.7升级错误:ApprestyNotReady使用rest_framework中的序列化器

来自分类Dev

Django REST Framework序列化器字段必填= false

来自分类Dev

Django Rest Framework按顺序返回序列化的数据

来自分类Dev

Django Rest Framework序列化器分别渲染表单

来自分类Dev

Django Rest Framework中的序列化器字段筛选?

来自分类Dev

django-rest-framework序列化器to_representation

来自分类Dev

Django REST Framework序列化器字段必填= false

来自分类Dev

Django Rest Framework序列化器丢失数据

来自分类Dev

序列化器上的Django Rest Framework条件字段

来自分类Dev

Django REST Framework序列化非常慢

来自分类Dev

Django Rest Framework可写嵌套序列化器

来自分类Dev

Django Rest Framework-筛选序列化器字段

来自分类Dev

Django Rest Framework序列化器和视图

来自分类Dev

在Django-rest-framework中序列化通用关系

来自分类Dev

Django Rest Framework嵌套的序列化程序部分更新

来自分类Dev

Django Rest Framework更新嵌套序列化程序

来自分类Dev

Django Rest Framework序列化程序中的循环依赖

来自分类Dev

搜索视图/序列化器-Django Rest Framework

来自分类Dev

Django Rest Framework使用动态字段序列化

来自分类Dev

Django Rest Framework递归嵌套父级序列化

Related 相关文章

  1. 1

    Django Rest Framework实例化序列化程序错误

  2. 2

    Django Rest Framework上的序列化器导入错误

  3. 3

    Django REST Framework 序列化程序验证错误

  4. 4

    Django REST Framework ManyRelatedField的序列化

  5. 5

    翻译序列化 Django Rest Framework

  6. 6

    Django Rest Framework序列化程序和Django表单

  7. 7

    Django Rest Framework序列化程序中的自定义错误消息

  8. 8

    Django Rest Framework嵌套的序列化器必选= False错误

  9. 9

    如何在Django Rest Framework序列化程序中捕获SQL错误?

  10. 10

    Django 1.7升级错误:ApprestyNotReady使用rest_framework中的序列化器

  11. 11

    Django REST Framework序列化器字段必填= false

  12. 12

    Django Rest Framework按顺序返回序列化的数据

  13. 13

    Django Rest Framework序列化器分别渲染表单

  14. 14

    Django Rest Framework中的序列化器字段筛选?

  15. 15

    django-rest-framework序列化器to_representation

  16. 16

    Django REST Framework序列化器字段必填= false

  17. 17

    Django Rest Framework序列化器丢失数据

  18. 18

    序列化器上的Django Rest Framework条件字段

  19. 19

    Django REST Framework序列化非常慢

  20. 20

    Django Rest Framework可写嵌套序列化器

  21. 21

    Django Rest Framework-筛选序列化器字段

  22. 22

    Django Rest Framework序列化器和视图

  23. 23

    在Django-rest-framework中序列化通用关系

  24. 24

    Django Rest Framework嵌套的序列化程序部分更新

  25. 25

    Django Rest Framework更新嵌套序列化程序

  26. 26

    Django Rest Framework序列化程序中的循环依赖

  27. 27

    搜索视图/序列化器-Django Rest Framework

  28. 28

    Django Rest Framework使用动态字段序列化

  29. 29

    Django Rest Framework递归嵌套父级序列化

热门标签

归档