我通过参考教程制作了一个自定义用户模型,这就是我序列化新用户模型的方式:
序列化程序.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')
视图.py
from django.conf import settings
User = settings.AUTH_USER_MODEL
class UserList(generics.ListAPIView):
queryset = User.objects.all()
serializer_class = UserSerializer
但是当我尝试使用这个序列化程序时,我得到了
“str”对象没有属性“_meta”
我做错了什么?