J'ai le code suivant: Je reçois l'erreur suivante: p> Quelle syntaxe dois-je utiliser Pour formater correctement le nom de la vue dans la balise d'ancrage? p> merci! p> p>
3 Réponses :
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>'
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
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>"
Ma situation était presque la même.
J'avais Tout ce dont j'avais besoin est de modifier des guillemets doubles aux guillemets simples dans retour f " {jour} span> {d} ul>
td> " code> p> href code> Attribut: p> return f"<td><a href=''><span class='date'>{day}</span><ul>{d}</ul></a></td>"