我想删除Django allauth更改电子邮件页面及其附带的所有功能。我知道我可以为allauth制作一个模板,使用我的自定义页面,删除该页面并手动删除与之相关的所有功能,但我想知道是否有更好的方法来解决这个问题。我担心一旦我开始删除更改电子邮件页面功能的东西将开始打破。有没有办法删除这个页面而不破坏任何东西?
ubby3x7f1#
您可以选择性地导入allauth视图(* 即 *,在您的URL模式中仅定义您需要的视图)。如果你真的只想避免这个,你也可以添加一个URL路径,它与allauth用于此视图的路径相同;当然需要在导入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')), ... ]
字符串
1条答案
按热度按时间ubby3x7f1#
您可以选择性地导入
allauth
视图(* 即 *,在您的URL模式中仅定义您需要的视图)。如果你真的只想避免这个,你也可以添加一个URL路径,它与
allauth
用于此视图的路径相同;当然需要在导入allauth
路径之前添加。例如:
字符串