Django 不确定如何在fstring中格式化url

Django 不确定如何在fstring中格式化url,django,Django,我有以下代码: return f"<td class='eventyes'><a href='{% url 'accounts:daydetail' %}?{{ day }}'><span class='date'>{day}</span><ul><div class='singleevent'>{d}</div></ul></a></td>" 返回f“” 我得到以

我有以下代码:

return f"<td class='eventyes'><a href='{% url 'accounts:daydetail' %}?{{ day }}'><span class='date'>{day}</span><ul><div class='singleevent'>{d}</div></ul></a></td>"    
返回f“”
我得到以下错误:

  File "<fstring>", line 1
    (% url 'accounts:daydetail' %)
     ^
SyntaxError: invalid syntax
文件“”,第1行
(%url'帐户:日详细信息'%)
^
SyntaxError:无效语法
我应该使用什么语法来正确格式化锚点标记中视图的名称


谢谢

如果将单引号切换为双引号,则可以:

return 'f<td class="eventyes"><a href="{% url "accounts:daydetail" %}?{{ day }}"><span class="date">{day}</span><ul><div class="singleevent">{d}</div></ul></a></td>'
返回“f”
明白了:

 url = reverse('accounts:day_detail')

 return f"<td class='eventyes'><a href='{url}'><span class='date'>{day}</span><ul><div class='singleevent'>{d}</div></ul></a></td>" 
url=reverse('accounts:day\u detail')
返回f“”

我的情况几乎是一样的

我有
返回f”“

我只需要在
href
属性中将双引号更改为单引号:

return f"<td><a href=''><span class='date'>{day}</span><ul>{d}</ul></a></td>"
返回f“”

对不起。这不管用。模板标记将在页面上呈现,并用大括号括起来。它将{{day}{{d}}呈现为页面上的文本