那些年我踩过的坑-django

  1. 第三方登录应用allauth

    配置URL的时候,因为用的是django2.1.5,顺手在settings里面把url配成re_path(r'^account/',include(('allauth.urls','allauth'),)),
    结果在浏览器输入http://127.0.0.1:8000/account/signup/之后,就一直弹出NoReverseMatch at /account/signup/
    Reverse for ‘account_login’ not found. ‘account_login’ is not a valid view function or pattern name.
    百思不得其解啊!上stackoverflow也没有找到解决方法。终于在Github Issues里面看到有个人的回答里面有这么一句:

allauth does not support namespaces.

赶紧把url改成url(r'^account/',include('allauth.urls')),,完美解决!!

你可能感兴趣的:(Django,Python)