【发布时间】:2015-12-14 18:59:35
【问题描述】:
我已经制作了一个自定义用户模型,通过引用tutorial,这就是我序列化新用户模型的方式:
Serializers.py
from django.conf import settings
User = settings.AUTH_USER_MODEL
class UserSerializer(serializers.ModelSerializer):
post = serializers.PrimaryKeyRelatedField(many=True, queryset=Listing.objects.all())
class Meta(object):
model = User
fields = ('username', 'email','post')
Views.py
from django.conf import settings
User = settings.AUTH_USER_MODEL
class UserList(generics.ListAPIView):
queryset = User.objects.all()
serializer_class = UserSerializer
但是当我尝试使用这个序列化程序时,我得到了
'str' 对象没有属性 '_meta'
我做错了什么?
【问题讨论】:
标签: python django serialization django-rest-framework django-serializer