Récupérer le contenu d'une variable en python et l'utiliser
Fermé
impactus_gm
-
Modifié le 17 juil. 2019 à 13:50
mamiemando Messages postés 33357 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 14 novembre 2024 - 17 juil. 2019 à 14:01
mamiemando Messages postés 33357 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 14 novembre 2024 - 17 juil. 2019 à 14:01
A voir également:
- Récupérer le contenu d'une variable en python et l'utiliser
- Utiliser chromecast - Guide
- Recuperer video youtube - Guide
- Recuperer message whatsapp supprimé - Guide
- Comment récupérer un compte facebook piraté - Guide
- Impossible de récupérer mon compte gmail - Guide
1 réponse
mamiemando
Messages postés
33357
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
14 novembre 2024
7 799
Modifié le 17 juil. 2019 à 14:01
Modifié le 17 juil. 2019 à 14:01
Bonjour,
Je pas compris ta question. Dans ton exemple la variable
Voyons si tu as bien compris ce que signifie
Le nom
J'en déduis donc que dans ton code
Donc première question, est-ce bien le cas ? Une manière de voir serait de regarder le type des objets que tu as dans ton
Ensuite
Je pas compris ta question. Dans ton exemple la variable
demandes.
Voyons si tu as bien compris ce que signifie
demandes = Demande.objects.filter(etat = None). Ici tu as un classe
Demandequi possède un attribut statique (
.objects). Cet attribut est d'un certain type, et ce type possède une méthode
filter. Ici tel que tu l'as écrit, cette méthode ne possède aucun paramètre obligatoire, et un paramètre optionnel nomm" "etat" que tu as spécifié comme étant égal à
None(avec un N majuscule, en python).
Le nom
etatcoïncide soit avec le nom d'un des paramètres déclarés dans la méthode
filter(), soit cette méthode utilise des listes de paramètres abstraites (voir en python
*argset
**kwargs). Si on regarde dans la documentation django, on est apparamment dans ce second cas.
J'en déduis donc que dans ton code
Demande.objectscorrespond à un
QuerySetqui contient une série d'objets python qui possèdent un attribut
etatpar exemple :
class MonType: def __init__(self): self.etat = 7 x = MonType() print(x.etat) # Affiche 7 print(getattr(x, "etat")) # Affiche 7 aussi
Donc première question, est-ce bien le cas ? Une manière de voir serait de regarder le type des objets que tu as dans ton
QuerySetet t'assurer que ce type possède bien un attribut appelé
etat.
Ensuite