如何禁用Djoser中的用户名更改?

时间:2018-11-05 15:59:16

标签: django djoser

我没有在文档中找到有关如何排除/禁用Djoser提供的任何端点的任何信息。我可以在其中的urlpatterns中查找其中一个并将其删除,但是我想知道是否有更丑陋的方法可以做到这一点。

1 个答案:

答案 0 :(得分:1)

您可以编写一个返回错误代码的自定义视图,并在包含djoser的URL之前在您自己的urls.py中提供该代码,以阻止对特定端点的访问。

这不像具有支持此设置的设置那么理想,但是直到/除非应用程序支持此设置,否则使用您自己的URL覆盖它是一种执行您所要查询的方式的方法,而无需维护应用程序的修改后的本地版本