如何使用url模板标记指向管理员中的不同类

2024-04-19 05:49:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我希望能够以这样一种方式使用django的url模板标记,例如,我可以编写:

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

这些链接中的每一个都会将我直接带到django admin中相应的模型类

这就是我的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'),
]

Tags: django标记模板urlincludeadmin方式js
1条回答
网友
1楼 · 发布于 2024-04-19 05:49:48

您可以使用:

<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是每个模型来自的应用程序的名称。有更多关于如何反转管理员URLin the docs的详细信息

相关问题 更多 >