Я уже сделал это так, чтобы только владелец объекта мог вызвать команду PATCH для ресурса, но я хотел бы, чтобы этот пользователь мог обновлять только определенные поля в этом ресурсе. Я могу сделать это, создав еще один ресурс и изменив первый метод гидрата, но это громоздко. Есть ли более простая альтернатива?Могу ли я сделать так, чтобы только определенные поля изменялись с помощью PATCH?
0
A
ответ
0
Вы можете пометить их как неизменяемые:
email = fields.CharField(attribute='email', readonly=True)
Я наблюдаю, что такие поля не может быть установлен, но ошибка не поднятая Tastypie, когда пользователь пытается изменить их.