Maison > développement back-end > Tutoriel Python > Comment récupérer les valeurs de requête GET dans Django ?

Comment récupérer les valeurs de requête GET dans Django ?

Linda Hamilton
Libérer: 2024-11-28 21:12:16
original
1068 Les gens l'ont consulté

How to Retrieve GET Request Values in Django?

Récupération des valeurs de requête GET dans Django

Lors de la définition d'expressions régulières pour extraire les paramètres des URL selon le didacticiel Django, il est courant de rencontrer un objet QueryDict vide dans HttpRequest.GET. Voici comment accéder aux paramètres d'URL via HttpRequest sans recourir aux bibliothèques.

Utiliser HttpRequest.GET.get()

Pour récupérer un paramètre GET nommé 'q' à partir du URL domain/search/?q=haha :

request.GET.get('q', 'default')
Copier après la connexion

Le paramètre 'default' spécifie la valeur par défaut si 'q' est introuvable.

Accès aux paramètres dans URLConf

Alternativement, si vous configurez votre URLConf pour utiliser des expressions régulières, les valeurs des paramètres capturées sont transmises en tant qu'arguments ( ou arguments nommés) à la fonction de vue associée. Par exemple :

(r'^user/(?P<username>\w{0,50})/$', views.profile_page,),
Copier après la connexion

Dans vos vues.py :

def profile_page(request, username):
    # Rest of the view function code
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal