2011-06-15 12 views
7

Estoy tratando de obtener django-allauth para trabajar en un proyecto. En mi proyecto Django, vamos a llamarlo yali, hice un clon git.Configurando el error django-allauth 404?

Luego moví la carpeta/django-allauth/allauth a root/yali. y luego se elimina django-allauth y todas las licencias, etc ... READMEs

Según la documentación, hay tres cosas que debería hacer:

debo añadir que esto 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', 

Y a continuación, añadir esto a urls.py

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

si lo hace, me da un error 404 cuando se navega a http://localhost:8000/account

¿Qué me falta aquí? La documentación no es clara aquí e incluso puede ser errónea. Indica apuntar urls.py a "cuentas", mientras que no hay una carpeta "cuentas", pero "cuenta"

Respuesta

4

El nombre de la carpeta no tiene nada que ver con la url. El urls of your apps are defined in urls.py. Puedes poner lo que quieras, pero debes usar esas mismas URL cuando navegues por el navegador.

En su caso, debe desplazarse a:

http://localhost:8000/accounts 

Si ha definido las direcciones URL como:

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

usted debe navegar a:

http://localhost:8000/anything 
+0

Gracias, que tenía sentido , sintiéndose estúpida. Todavía no puedo votar hasta que obtenga 15. – Rami

+0

+1 allí vas :) – manji