allauth 404错误?

我正试图让django-allauth为一个项目工作。 在我的Django项目中,我们称它为yali,我做了一个git克隆。

然后,我将文件夹/ django-allauth / allauth移至root / yali。 然后删除django-allauth和所有许可证,READMEs等等

根据文件,我应该做三件事:

我应该将其添加到settings.py中:

    TEMPLATE_CONTEXT_PROCESSORS = (
    ...
    "allauth.context_processors.allauth",
    "allauth.account.context_processors.account"
)

AUTHENTICATION_BACKENDS = (
    ...
    "allauth.account.auth_backends.AuthenticationBackend",
)

INSTALLED_APPS = (
    ...
    'emailconfirmation',
    'uni_form',

    'allauth',
    'allauth.account',
    'allauth.socialaccount',
    'allauth.twitter',
    'allauth.openid',
    'allauth.facebook',

然后将其添加到urls.py

(r'^accounts/', include('allauth.urls')))

这样做,导航到http:// localhost:8000 /帐户时给了我一个404

我在这里错过了什么? 这里的文档有点不清楚,甚至可能是错误的。 它指示将urls.py指向“帐户”,而没有“帐户”文件夹但“帐户”


文件夹名称与网址无关。 您的应用程序的网址是在urls.py中定义的。 你可以放置你想要的,但是你必须在浏览器中浏览时使用这些相同的URL。

在你的情况下,你必须导航到:

http://localhost:8000/accounts

如果您将网址定义为:

(r'^anything/', include('allauth.urls')))

你应该导航到:

http://localhost:8000/anything
链接地址: http://www.djcxy.com/p/53119.html

上一篇: allauth 404 error?

下一篇: Datepicker with no selected date?