08:39 <discord_afpy> <aster30999> hello, je bloque sur un truc à la con, dans django, forms.py, j'inities un formulaire avec `self.fields['stratname'].widget.attrs.update({
08:39 <discord_afpy> <aster30999> 'hx-get':'{% url "strat_detail" strat.pk %}',
08:39 <discord_afpy> <aster30999> 'hx-target':'#stratdetail'})`
08:41 <discord_afpy> <aster30999> quand ça rend mon html ça me vire mon "strat_detail" (que je préfèrerais 'strat_detail', single quote) pour `{% url "strat_detail" strat.pk %}` ou `{% url 'strat_detail' strat.pk %}` si j'inverse simple et double quote dans mon dico
08:42 <discord_afpy> <aster30999> comment je peux faire pour rendre correctement ?'strat_detail'? dans mon html ?
08:43 <discord_afpy> <aster30999> j'ai tenté le filtre ?|safe? ou le tag ?escape? de django mais ça ne marche pas
08:51 <discord_afpy> <aster30999> pfff je dis un connerie : en fait le template doit interpréter le code ...
08:51 <discord_afpy> <aster30999> ?hx-get="/strat_detail/24"?
08:52 <discord_afpy> <debnet> Tu peux utiliser la fonction "resolve" de Django en dehors des templates pour obtenir le même resultat que le template tag {% url %}.
08:52 <debnet> Ou plutôt reverse.
08:52 <debnet> Enfin l'une des deux selon ton besoin.
08:52 <debnet> https://docs.djangoproject.com/en/4.2/ref/urlresolvers/#resolve
08:53 <debnet> reverse est plus adapté.
08:53 <discord_afpy> <aster30999> yes @debnet merci, je suis dessus 👍