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