Multi str dans les url django
Bonsoir !
Déjà je suis super content de moi je viens de réussir à faire quelque chose que je n'avais jamais fait :
Pour le projet de réservations de places de concert. Je veux que pour un concert il y ait plusieurs tickets avec des tarifs différents.
Dans mes modèles Concert et Ticket j'ai des champs : artist pour l'un et name pour l'autre (avec le même ForeignKey); et city en commun.
Donc dans la vue add_to_cart :
-
je récupère le concert en question avec le slug,
-
je récupère les attributs d'instance de concert pour les passer à ticket et récupérer les tickets correspondant au concert , avec en plus le PK pour bien différencier mes tickets.
Et dans mon url j'ai intégré deux chaines de caractères que l'on retrouve donc dans ma vue add_to_cart.
Mais j'ai encore une question, car j'ai réussi à le faire de moi-même. Mais je trouve ça assez balèze que django comprène !
En gros, dans l'url si je passe path('<str:slug>/<str:pk>/') Django va faire le lien avec me vue, peu importe où j'utilise chaque paramètre (slug et pk) dans ma vue ?</str:pk></str:slug>
J'espère que je me suis fait comprendre lol.
Je mets des captures et un lien vers mon repo.
Merci d'avance
https://github.com/gabigab117/R-servations-de-places-de-concerts.git




Inscris-toi
(c'est gratuit !)
Tu dois créer un compte pour participer aux discussions.
Créer un compte