Отправлять только новые значения в запросе ajax put

Я хочу обновить экземпляр модели Django, используя запрос PUT ajax и REST API Django. Что я хочу сделать, так это отправить только те значения, которые будут обновлены в запросе PUT. Я использовал объект Jquery DataForm. Но я получаю сообщение об ошибке, что есть обязательные поля, которые не могут быть пустыми. Есть ли способ указать, что эти поля должны сохранять свои старые значения? Спасибо за помощь.


person Akamee    schedule 03.08.2017    source источник
comment
используйте метод PATCH здесь пример: stackoverflow.com/questions/11461414/   -  person Brown Bear    schedule 03.08.2017


Ответы (1)


Если вы используете Django REST Framework, вы можете разрешить частичные обновления в экземплярах модели.

http://www.django-rest-framework.org/api-guide/serializers/#partial-updates

Надеюсь это поможет.

person Aakash Rayate    schedule 03.08.2017