django django-admin django-facebook

Django: TemplateSyntaxError: No se pudo analizar el resto



django-admin django-facebook (1)

Estoy teniendo este problema cuando escribo localhost:8000/admin/ .

`TemplateSyntaxError: No se pudo analizar el resto: '': password_change'' desde ''admin: password_change''. La sintaxis de ''url'' cambió en Django 1.5, vea los documentos.

Aquí está parte de mi settings.py :

INSTALLED_APPS = ( ''django.contrib.auth'', ''django.contrib.contenttypes'', ''django.contrib.sessions'', ''django.contrib.sites'', ''django.contrib.messages'', ''django.contrib.staticfiles'', ''grappelli'', ''filebrowser'', # Uncomment the next line to enable the admin: ''django.contrib.admin'', # Uncomment the next line to enable admin documentation: #''django.contrib.admindocs'', ''tinymce'', ''sorl.thumbnail'', ''south'', ''django_facebook'', ''djcelery'', ''devserver'', ''main'', ) AUTH_USER_MODEL = ''django_facebook.FacebookCustomUser'' AUTHENTICATION_BACKENDS = ( ''django_facebook.auth_backends.FacebookBackend'', ''django.contrib.auth.backends.ModelBackend'', # Uncomment the following to make Django tests pass: ''django.contrib.auth.backends.ModelBackend'', )

¿Hice algo mal?

PD: Este es mi rastreo completo https://gist.github.com/anonymous/e8c1359d384df7a6b405

EDITAR:

Estoy pegando la salida de grep según solicitud:

$ ack-grep --type=python -r '':password_change'' . lib/python2.7/site-packages/django/contrib/admin/sites.py 264:url = reverse(''admin:password_change_done'', current_app=self.name) lib/python2.7/site-packages/grappelli/dashboard/dashboards.py 147:reverse(''%s:password_change'' % site_name)], $ ack-grep --type=html -r '':password_change'' . lib/python2.7/site-packages/django/contrib/admin/templates/admin/base.html 36:<a href="{% url ''admin:password_change'' %}">{% trans ''Change password'' %}</a> / lib/python2.7/site-packages/grappelli/templates/admin/includes_grappelli/header.html 12:{% url admin:password_change as password_change_url %}


Este error generalmente significa que ha olvidado una cita de cierre en algún lugar de la plantilla que está intentando representar. Por ejemplo: {% url ''my_view %} (incorrecto) en lugar de {% url ''my_view'' %} (correcto). En este caso es el colon lo que está causando el problema. Normalmente, editaría la plantilla para usar la syntax correcta de {% url %} .

Pero no hay razón para que el sitio de administración de django lance esto, ya que sabría que es su propia sintaxis. Por lo tanto, mi mejor suposición es que grapelli está causando su problema, ya que cambia las plantillas de administración. ¿Eliminar Grappelli de las aplicaciones instaladas ayuda?