我希望自定义我的身份验证后端,我是django的初学者,我想练习,但我很困惑。我重新编写了文档,但是对于他们的例子和我发现的每个例子,没有人说你应该在哪里写课。你必须在默认的django backends.py中添加你的类吗?或者您是否必须创建自己的backends.py并将其添加到Settings.py之后? 另一件事,我想知道授权和权限是否必须用相同的自定义backends.py编写。
答案 0 :(得分:1)
你制作自己的,只要它对你有用就没关系。然后你只需更新你的设置就可以使用正确的AUTHENTICATION_BACKENDS
。
覆盖django自己没有任何意义,因为你永远无法(轻松)更新django并且你很可能无意中破坏了某些东西。