[pyar] Autenticación en Django

Alejandro Santos listas en alejolp.com
Mar Ago 31 13:35:02 ART 2010


2010/8/29 Javier Castrillo <riverplatense en gmail.com>:
>
> from django.contrib.auth.views import login, logout
> ...
>    (r'^accounts/login/$',  login),
>    (r'^accounts/logout/$', logout),
>
> Además una plantilla login.html que la he guardado en templates/ y en
> templates/registration/ con el mismo resultado negativo
>
> DoesNotExist at /accounts/login/
> Site matching query does not exist.
> Request Method: GET
> Request URL:    http://localhost:8000/accounts/login/
> Django Version: 1.2.1
> Exception Type: DoesNotExist
> Exception Value:
> Site matching query does not exist.
>

El login está bien hecho[1], tu problema es que la variable SITE_ID de
settings.py tiene un valor que no está en la tabla de sites de Django.

Una búsqueda rápida del mensaje de error "Site matching query does not
exist." da esto:

http://www.mail-archive.com/django-users@googlegroups.com/msg12549.html

SITE_ID = 1

Eso va en settings.py.

Saludos,

[1] http://docs.djangoproject.com/en/dev/topics/auth/#django.contrib.auth.views.login

-- 
Alejandro Santos
http://alejolp.com.ar



More information about the pyar mailing list