我在下面有一个简单的链接,它链接到模型对象actor
,其中id
被删除(一个表引用其他表)。这会引发错误,但我想让id
创建链接。怎么做?
<a href="{% url "actor:view" notification.actor.id %}">
错误:
Reverse for 'view' with arguments '('',)' not found. 1 pattern(s) tried: ['actor/view/(?P<id>\\d+)$']
答案 0 :(得分:0)
这不是好方法,但我希望它可以帮到你。
<a href="{% url "actor:view" notification.actor.id|default_if_none:1 %}">
<!-- ^^^^^^^^^^^^ ^^-->
答案 1 :(得分:0)
我认为问题是你的网址模式中的正则表达式,试试这样:[&#39;演员/视图/(?P \ d +)/ $&#39;]