我得到的实际错误是:
Caught NoReverseMatch while rendering: Reverse for 'selecao_artistas' with arguments '(u'',)' and keyword arguments '{}' not found.
我的模板:
{% if produto.artista %}
{% if produto.artista.nome_artistico %}
<h4><span>{% trans "Autor:"%} </span><a href="{% url selecao_artistas produto.artista.slug %}" >{{ produto.artista.nome_artistico }}</a></h4>
{% else %}
<h4><span>{% trans "Autor:"%} </span><a href="{% url selecao_artistas produto.artista.slug %}" >{{ produto.artista }}</a></h4>
{% endif %}
{% endif %}
答案 0 :(得分:0)
您可以注释掉您的网址标记,然后打印出{{produto.artista.slug}}并确保它存在于该上下文中。因为它看起来像是在传递一个空参数,并且你的url模式需要一些东西存在。
注意:我会在评论中留下这个,但我的代表不够高:(