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 HTML : Sélectionner tout - Visualiser dans une fenêtre à part
<td><a href= "#"  onClick="delInscPart('{{list.user_inscrit.username}}');"><i data-feather="trash-2"></i></a></td>
le {{list.user_inscrit.username}} est un contexte Django, je le passe dans cette fonctions pour créer une url
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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.