2016-03-08 63 views
0

我想能夠使用Django的url模板標記以這樣的方式,我可以,例如寫:如何使用URL模板標籤指向管理中diferrent類

<a href="{% url 'admin:car' %}">Cars</a> 
<a href="{% url 'admin:motorbike' %}">Motorbikes</a> 
<a href="{% url 'admin:truck' %}">Trucks</a> 

每這些鏈接會直接將我帶到django管理員的相應模型類中。

這是我urls.py的外觀現在:

urlpatterns = [ 
    url(r'^apirest/', include('apirest.urls')), 
    url(r'^admin/', include(admin.site.urls)), 
    ..., 
    ..., 
    url(r'^jsreverse/$', cache_page(3600)(urls_js), name='js-reverse'), 
] 
+3

那麼,扭轉管理頁面的鏈接[完整文檔](https://docs.djangoproject.com/en/1.9/ref/contrib/admin/#admin-reverse-urls);你有什麼問題? –

回答

1

您可以使用:

<a href="{% url 'admin:myapp_car_changelist' %}">Cars</a> 
<a href="{% url 'admin:myapp_motorbike_changelist' %}">Motorbikes</a> 
<a href="{% url 'admin:myapp_truck_changelist' %}">Trucks</a> 

哪裏myapp是應用程序的每個模型來自的名稱。關於如何撤消管理網址in the docs的詳細信息。

相關問題