La concaténation me retourne le nom de la variable
Bonjour
j'ai un souci blizzard lors d'une simple concaténation de string avec une variable, avec la lib SweetAlert, car ça me renvoie le nom de la variable dans le résultat obtenu, voici mon code :
Code:
<td><a href= "#" onClick="delInscPart('{{list.user_inscrit.username}}');"><i data-feather="trash-2"></i></a></td>
Citation:
le {{list.user_inscrit.username}} est un contexte Django, je le passe dans cette fonctions pour créer une url
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| <script>
function delInscPart(id){
var url = "{% url 'suppPartners' " +id+" %}"
Swal.fire({
"title":"Etes vous sure de vouloir supprimé l invité ?",
"text":"Si vous confirmer cette opération, Vous supprimerais cette invité !",
"icon":"",
"showCancelButton":true,
"cancelButtonText":"Anuller",
"confirmButtonText":"Je confirme",
"reverseButtons":true,
}).then(function(result){
if(result.isConfirmed){
window.location.href = url
console.log(url)
}
})
}
</script> |
dans mon console log j'obtiens à la place de {% url 'suppPartners' admin %} par ex , moi ça me sort {% url 'suppPartners' +id+ %},
j'ai beau chercher dans les docs et les tutos mais rien, j'ai même essayé `${id}` mais ça me sort une erreur direct avec Django,
merci d'avance pour votre aide.