Привет, я пытаюсь изучить django и django-restful-framework.Добавление большего количества полей или привязка пользователя к человеку
Мне было интересно, я могу добавить больше полей для пользователя (contrib.auth) как так
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')
Я пытаюсь сделать это так, что пользователь может зарегистрировать с более подробной информацией.