【发布时间】:2016-09-30 17:38:27
【问题描述】:
我知道您可以在模板中引用 urlname,这样您就无需在想要更改它们时在模板中硬编码您的 url 链接。
例如在模板中,我使用:
<a href="{% url 'urlname' parameter %}">The link</a>
我的问题是,如果我想传递一个更复杂的参数以在 url 正则表达式中使用。就我而言,我想传递由“_”分隔的两个字符串的串联。这些字符串来自 Python 对象,我不知道该怎么做。例如,这些字符串是用户的名字和姓氏。
我试过了:
<a href="{% url 'urlname' "user.firstname_user.lastname" %}">The link</a>
还有其他一些技巧,但没有奏效。
有人可以帮忙吗?
【问题讨论】:
标签: django