0
votes

Incertain de la manière de formater l'URL en Fstring

J'ai le code suivant: xxx

Je reçois l'erreur suivante: xxx

Quelle syntaxe dois-je utiliser Pour formater correctement le nom de la vue dans la balise d'ancrage?

merci!


0 commentaires

3 Réponses :


-1
votes

Si vous passez autour des guillemets simples pour les guillemets doubles, cela fonctionne:

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>'


2 commentaires

Pardon. Cela ne fonctionne pas. Les étiquettes de modèle sont rendues sur la page avec des accolades bouclées autour d'eux. Il rend {{jour}} {{d}} en tant que texte sur la page.


Je pense que je dois d'abord inverser l'URL



0
votes

obtenu:

 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>" 


0 commentaires

0
votes

Ma situation était presque la même.

J'avais retour f " {jour} span>

td> " code> p>

Tout ce dont j'avais besoin est de modifier des guillemets doubles aux guillemets simples dans href code> Attribut: p>

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


0 commentaires