如何将日期时间参数添加到 django URL 标记
How to add date-time arguments to django URL tag
我正在尝试在我的模板中获取此 URL。
path('show_date/<int:year>/<int:month>/<int:date>/',show_date,name='show_date'),
我的模板
<a href="{%url 'diary:show_date'{{date|date:'Y'}} {{date|date:'m'}} {{date|date:'j'}}
%}">{{date}}</a>
returns这个错误
Could not parse some characters: 'diary:show_date'|{{date||date:'Y'}}
请帮我解决这个问题
在标记中对变量使用过滤器时不应添加双括号,您可以在没有它们的情况下使用过滤器
<a href="{% url 'show_date' date|date:'Y' date|date:'m' date|date:'j' %}">{{ date }}</a>
我正在尝试在我的模板中获取此 URL。
path('show_date/<int:year>/<int:month>/<int:date>/',show_date,name='show_date'),
我的模板
<a href="{%url 'diary:show_date'{{date|date:'Y'}} {{date|date:'m'}} {{date|date:'j'}}
%}">{{date}}</a>
returns这个错误
Could not parse some characters: 'diary:show_date'|{{date||date:'Y'}}
请帮我解决这个问题
在标记中对变量使用过滤器时不应添加双括号,您可以在没有它们的情况下使用过滤器
<a href="{% url 'show_date' date|date:'Y' date|date:'m' date|date:'j' %}">{{ date }}</a>