Django 1.11是否仍支持auth模块的函数基础视图?

时间:2018-06-28 06:19:23

标签: django django-models django-forms django-views django-authentication

在Django 1.11的发行说明中已经写到auth模块现在将支持类基础视图,而不是功能基础视图。 由于我们是从1.10迁移到1.11的,所以我们可以看到旧功能库视图仍在django 1.11 上运行。

我们已经在下面引用了链接

https://docs.djangoproject.com/en/1.11/releases/1.11/

行为是否符合预期? 我们需要重写类的基本视图吗?

2 个答案:

答案 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社区的上述消息。 希望这会有所帮助。