链接到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
了解更多信息