Как отключить смену имени пользователя в Djoser?

Я не нашел в документации информации о том, как исключить / отключить любую из конечных точек, предоставленных Djoser. Я мог бы просто найти один в его шаблонах URL и удалить его, но мне интересно, есть ли менее уродливый способ сделать это.


person P. Kopacki    schedule 05.11.2018    source источник
comment
Сейчас это невозможно.   -  person Kamil Niski    schedule 05.11.2018


Ответы (1)


Вы можете написать собственное представление, которое возвращает код ошибки, и предоставить его в вашем собственном urls.py перед включением URL-адресов djoser, чтобы упредить доступ к определенным конечным точкам.

Это не так идеально, как наличие настроек для поддержки этого, но до тех пор, пока приложение не поддерживает это, переопределение его URL-адресов своими собственными - это способ делать то, что вы просите, без необходимости поддерживать измененную локальную версию приложения.

person kungphu    schedule 07.11.2018