**kwargs):
super().__init__(*args, **kwargs)
self.fields['profile'] = ProfileSerializer()
class ProfileSerializer(serializers.ModelSerializer):
InventoryWithResources = InventoryWithResourcesSerializer()
class Meta:
model = Profile
fields = ['id', 'role', 'bio', 'created', 'level', 'experience', 'money', 'vexels',
'user', 'InventoryWithResources']
Задумка в итоге сделать что то полобное
profile: { Тут модель профиль }
и когда я делаю
serializer = ProfileViewSerializer(
data=request.user.profile,
context={'request': request}
)
serializer.is_valid()
print('serializer.validated_data is', serializer.validated_data)
в консоле выходит serializer.validated_data is None
что я делаю не так*?
class ProfileViewSerializer(serializers.Serializer): profile = ProfileSerializer()
Сделал так, все равно валидированных данных нет
Обсуждают сегодня