Django 1.11 是否仍然支持 auth 模块的功能基础视图?
Does Django 1.11 still support function base view for auth module?
在 Django 1.11 的发行说明中已经写到 auth 模块现在将支持 class 基本视图而不是函数基本视图。
由于我们正在从 1.10 迁移到 1.11,我们可以看到我们的 旧函数基础视图仍在使用 django 1.11.
我们在下面提到了 link
https://docs.djangoproject.com/en/1.11/releases/1.11/
该行为是否符合预期?
我们需要重写 class 基本视图吗?
可以参考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(), and password_reset_complete() will be removed.
我可以向您保证行为符合预期——当某事发生时
"deprecated",它不会立即被删除;看
https://docs.djangoproject.com/en/1.11/internals/deprecation/哪个
包括一般弃用政策的 link 和
特定的弃用时间表的规范
您询问的功能。
结论:但是他们在向后不兼容的更改中提到,这将逐渐被弃用。
我收到了来自 django 社区的上述消息。
希望这会有所帮助。
在 Django 1.11 的发行说明中已经写到 auth 模块现在将支持 class 基本视图而不是函数基本视图。 由于我们正在从 1.10 迁移到 1.11,我们可以看到我们的 旧函数基础视图仍在使用 django 1.11.
我们在下面提到了 link
https://docs.djangoproject.com/en/1.11/releases/1.11/
该行为是否符合预期? 我们需要重写 class 基本视图吗?
可以参考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(), and password_reset_complete() will be removed.
我可以向您保证行为符合预期——当某事发生时 "deprecated",它不会立即被删除;看 https://docs.djangoproject.com/en/1.11/internals/deprecation/哪个 包括一般弃用政策的 link 和 特定的弃用时间表的规范 您询问的功能。
结论:但是他们在向后不兼容的更改中提到,这将逐渐被弃用。
我收到了来自 django 社区的上述消息。 希望这会有所帮助。