В drf адрес url не проходит валидацию

Я изучаю DRF через реальный мир github.

У меня возникла проблема с валидацией.

Используется python(3.8.0), django(3.2.8), drf(3.12.4), Postman.

Я пытаюсь обновить "image_url" через запрос Postman. Но мой сериализатор не может получить "image_url".

Я думаю, что "image_url" не проходит валидацию... перед обновлением сериализатора...

Потому что когда я напечатал "serializer_data", я смог взять "image_url", как первая строка на рисунке 4.

но когда я печатал "validated_data", я не смог взять "imgae_url", как вторая строка на рисунке 4.

Я хочу обновить "Image_url" с "" на "https://stackoverflow.com/questions/ask".

Как я могу решить эту проблему?

Спасибо.

1. views.py

print(serializer_data) in line 82

2. serializers.py

enter image description here

3. Почтальон

enter image description here

4. print(serializers.py) in views.py and print(validated_data) in serializers.py

4.

первая строка: print(serializers.py) in views.py

вторая строка: print(validated_data) в serializers.py

enter image description here

5. modelss.py

enter image description here

Вернуться на верх