Настройка ошибки django-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')))

делая это, дает мне 404 при навигации в http://localhost:8000/account

что я пропустила? Документация здесь несколько неясна и даже потенциально неверна. Он предписывает указать urls.py в "учетные записи", пока нет папки" учетные записи", но"учетная запись"

1 ответов


имя папки не имеет ничего общего с URL-адрес. The URL-адреса ваших приложений определены в urls.py. Вы можете положить, что вы хотите, но вы должны использовать те же URL-адреса при навигации в браузере.

в вашем случае, вы должны ориентироваться на:

http://localhost:8000/accounts

если вы определили URL-адреса как:

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

вы должны ориентироваться на:

http://localhost:8000/anything