在Django 1.11的发行说明中已经写到auth模块现在将支持类基础视图,而不是功能基础视图。 由于我们是从1.10迁移到1.11的,所以我们可以看到旧功能库视图仍在django 1.11 上运行。
我们已经在下面引用了链接
https://docs.djangoproject.com/en/1.11/releases/1.11/
行为是否符合预期? 我们需要重写类的基本视图吗?
答案 0 :(得分:1)
您可以参考deprecation timeline。
据此,基于功能的身份验证视图will be removed in 2.1:
2.1:
contrib.auth.views.login(),logout(),password_change(),password_change_done(),password_reset(),password_reset_done(),password_reset_confirm()和password_reset_complete()将被删除。
答案 1 :(得分:1)
我可以向您保证行为是预期的-当某些事情发生时 “已弃用”,它不会立即被删除;看到 https://docs.djangoproject.com/en/1.11/internals/deprecation/其中 包括指向常规折旧政策的链接,以及 具体的弃用时间表的规范 您询问的功能。
结论:但是,他们在向后不兼容的更改中提到,此功能将逐渐被弃用。
我已经收到来自django社区的上述消息。 希望这会有所帮助。