链接到djangopipe理网站

非常基本的问题,但我无法在networking上追踪答案。 我有一个模板,我想链接到Django的pipe理网站(即本地主机:8000 /pipe理)。 这是什么代码?

我正在想像这样的事情

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

但是,当我尝试上面的代码片段时,我得到:

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

帮帮我?

试试Oggy的build议,然后用当前Django的':'代替'_':

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

你正在使用哪个django版本? 如果您使用的是trunk,请将您的admin urlpatterns改为:

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

至:

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

然后你会得到一个名为“admin_index”的URL模式,你可以参考。 看到

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

了解更多信息