Utilisation d'URL variables pour récupérer des valeurs à partir des routes Flask
Lorsque vous travaillez avec Flask, il peut être nécessaire d'accéder à des valeurs spécifiques à partir d'URL pour traiter données. Pour y parvenir, les URL variables constituent une méthode pratique.
URL variables
Pour définir une URL variable, insérez simplement
Par exemple :
@app.route('/landingpage<id>') def landing_page(id): ...
Ce modèle d'URL correspond à toutes les URL commençant par "/landingpage" suivi d'un caractère unique. identifiant (par exemple, "/landingpageA"). La valeur de l'identifiant est ensuite accessible dans la fonction d'affichage landing_page.
Paramètres de chaîne de requête
Une approche alternative consiste à transmettre des valeurs en tant que paramètres de chaîne de requête. Cela implique d'ajouter le paramètre à l'URL sous forme de paire clé-valeur.
@app.route('/landingpage') def landing_page(): id = request.args['id'] ...
Ici, la valeur de l'identifiant peut être récupérée à partir du dictionnaire des paramètres de requête de la requête.
Recommandation
Pour les paramètres requis, l'utilisation d'URL variables est généralement préférée car elle offre une approche plus propre et plus concise. Cependant, pour les paramètres facultatifs, les paramètres de chaîne de requête peuvent être plus appropriés.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!