Django 添加更多字段或将用户链接到个人
您好,我正在学习django和django restful框架 我想知道是否可以像这样向Usercontrib.auth添加更多字段Django 添加更多字段或将用户链接到个人,django,django-rest-framework,Django,Django Rest Framework,您好,我正在学习django和django restful框架 我想知道是否可以像这样向Usercontrib.auth添加更多字段 class UserSerializer(serializers.HyperlinkedModelSerializer): class Meta: model = User fields = ('url', 'username', 'firstName', 'lastName', 'ssn', 'email',
class UserSerializer(serializers.HyperlinkedModelSerializer):
class Meta:
model = User
fields = ('url', 'username', 'firstName', 'lastName', 'ssn', 'email',
'phone', 'jobTitle','image', 'isActive','groups')
这给了我名字上的错误。我也试着把这个和那个人联系起来,但也没有运气
class PersonSerializer(serializers.HyperlinkedModelSerializer):
owner = serializers.Field(source='owner.username')
class Meta:
model = Person
fields = ('url', 'firstName', 'lastName', 'ssn', 'owner')
class UserSerializer(serializers.HyperlinkedModelSerializer):
persons = serializers.ManyHyperlinkedRelatedField(view_name='person-detail')
class Meta:
model = User
fields = ('url', 'username', 'persons')
我正在尝试这样做,以便用户可以注册更多信息。字段名称是小写加下划线的。例如,它应该是first_name,而不是firstName。字段名是带下划线的小写字母。例如,它应该是名字而不是名字。我建议你去火车站 一旦你得到了你想要的模型级别,看看你是否可以根据你的需要序列化它。如果你没有再发帖。我建议你去图书馆 一旦你得到了你想要的模型级别,看看你是否可以根据你的需要序列化它。如果没有再次发布