Skip to main content
 首页 » 编程设计

python之Jinja2 网址生成

2025年05月04日29myhome

<a href="{{ url('affiliate', affiliate=object.slug) }}">{{ object.name }} </a>  

导致错误: reverse() 得到了一个意想不到的关键字参数 'affiliate'

请您参考如下方法:

由于您的 url() 函数似乎是 Django 的 reverse() 的别名,因此函数签名与常规模板标记不同。所以只需使用 reverse() syntax :

<a href="{{ url('affiliate', args=[object.slug]) }}">{{ object.name }}</a>