Python Jinja2 url生成
导致错误: reverse()得到了一个意外的关键字参数“affiliate”,因为您的Python Jinja2 url生成,python,django,url-routing,jinja2,Python,Django,Url Routing,Jinja2,导致错误: reverse()得到了一个意外的关键字参数“affiliate”,因为您的url()函数似乎是Django的reverse()的别名,函数签名与常规模板标记不同。所以只需使用reverse(): 由于您的url()函数似乎是Django的reverse()的别名,因此函数签名与常规模板标记不同。所以只需使用reverse(): 这并不能回答这个问题。若要评论或要求作者澄清,请在其帖子下方留下评论。-打扰一下你能详细说明一下吗?我的回答是关于主题的,显然不包含评论或澄清请求。是的
url()
函数似乎是Django的reverse()
的别名,函数签名与常规模板标记不同。所以只需使用reverse()
:
由于您的url()
函数似乎是Django的reverse()
的别名,因此函数签名与常规模板标记不同。所以只需使用reverse()
:
这并不能回答这个问题。若要评论或要求作者澄清,请在其帖子下方留下评论。-打扰一下你能详细说明一下吗?我的回答是关于主题的,显然不包含评论或澄清请求。是的,这是通过“评论”部分自动发表的评论。你的答案被贴上了“太短”的标签,所以更适合作为答案的注释。我建议你更好地解释“为什么”你的解决方案是正确的,也许是最好的,所以让它“真正”完整answer@LucaDetomi,听起来很合理,谢谢你的详细解释。我已经更新了答案。这并不能提供问题的答案。若要评论或要求作者澄清,请在其帖子下方留下评论。-打扰一下你能详细说明一下吗?我的回答是关于主题的,显然不包含评论或澄清请求。是的,这是通过“评论”部分自动发表的评论。你的答案被贴上了“太短”的标签,所以更适合作为答案的注释。我建议你更好地解释“为什么”你的解决方案是正确的,也许是最好的,所以让它“真正”完整answer@LucaDetomi,听起来很合理,谢谢你的详细解释。我已经更新了答案。
<a href="{{ url('affiliate', affiliate=object.slug) }}">{{ object.name }} </a>
<a href="{{ url('affiliate', args=[object.slug]) }}">{{ object.name }}</a>