【问题标题】:Get list of active URLs, with names获取带有名称的活动 URL 列表
【发布时间】:2016-05-02 07:34:40
【问题描述】:

我正在尝试在我的一个模板中链接到 django 管理员:

<a href="{% url 'admin' %}">admin</a>

我得到:

NoReverseMatch at /

使用参数“()”反转“管理员” 并且找不到关键字参数“{}”。尝试了 0 个模式:[]

好的,好的;那时它不被称为admin。很抱歉,我不知道这一点。怎么称呼?也许我已经命名了它?我怎么找到这个?我应该为此谷歌,去管理资源,...?我最终会找到它,但是......没有更简单的方法吗?我处于调试模式!

我能否获取所有活动 URL 的列表以及名称?

【问题讨论】:

    标签: django django-admin django-urls


    【解决方案1】:

    您可以直接访问管理面板:

    <a href="/admin/">admin</a>
    

    或者,使用url标签和命名空间admin

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

    并查看docs 以获取反向管理网址。

    编辑

    查看here 一个sn-p 以查看所有活动的网址。有关其他解决方案,请参阅整个线程。

    【讨论】:

    • 谢谢。这解决了这个特殊问题,但不是“如何获取活动 URL 列表”的一般问题。这可能吗?
    猜你喜欢
    • 2023-02-17
    • 2020-01-15
    • 2014-11-16
    • 2012-05-24
    • 1970-01-01
    • 2013-01-01
    • 1970-01-01
    • 2014-07-03
    • 1970-01-01
    相关资源
    最近更新 更多