删除Django allauth更改电子邮件页面

ni65a41a  于 2023-08-08  发布在  Go
关注(0)|答案(1)|浏览(94)

我想删除Django allauth更改电子邮件页面及其附带的所有功能。我知道我可以为allauth制作一个模板,使用我的自定义页面,删除该页面并手动删除与之相关的所有功能,但我想知道是否有更好的方法来解决这个问题。我担心一旦我开始删除更改电子邮件页面功能的东西将开始打破。有没有办法删除这个页面而不破坏任何东西?

ubby3x7f

ubby3x7f1#

您可以选择性地导入allauth视图(* 即 *,在您的URL模式中仅定义您需要的视图)。
如果你真的只想避免这个,你也可以添加一个URL路径,它与allauth用于此视图的路径相同;当然需要在导入allauth路径之前添加。
例如:

urlpatterns = [
    ...,
    # Shadow undesired page
    path("account/email", TemplateView.as_view(template_name='404.html')),
    # AllAuth paths - the shadowed one won't be reachable
    path("account/", include('account.urls')),
    ...
]

字符串

相关问题