with tutorial the para latest framework espaƱol desde cero applications django django-admin django-templates django-urls

tutorial - the django project



Enlace al sitio de administraciĆ³n de django (2)

¿Qué versión de django estás usando? Si usa trunk, cambie sus patrones de administración de url de:

(r''^admin/(.*)'', admin.site.root)

a:

(''^admin/'', include(admin.site.urls))

Y luego obtienes un patrón de URL llamado ''admin_index'' al que puedes consultar. Ver

http://docs.djangoproject.com/en/dev/ref/contrib/admin/#reversing-admin-urls

para más información

Pregunta muy básica, pero estoy teniendo problemas para rastrear la respuesta en la web. Tengo una plantilla, que quiero vincular al sitio de administración de django (es decir, localhost: 8000 / admin). ¿Cuál es el código para esto?

Me estoy imaginando algo así como

<a href="{% url admin.site.root %}">link to admin panel</a>

Sin embargo, cuando pruebo el fragmento de arriba obtengo:

Caught an exception while rendering: Reverse for ''project_name.django.contrib.admin.sites.root'' with arguments ''()'' and keyword arguments ''{}'' not found.

¿Ayuda?


Pruebe lo que Oggy sugiere pero luego use '':'' en lugar de ''_'' con el Django actual:

<a href="{% url ''admin:index'' %}">link to admin panel</a>