Bonjour,
je post car j'ai un probleme lie a l'affichage d'un primary key
voila je souhaite recuperer la cle primaire d'une table mysql
voila mon model concernant cette table :
et voila la structure de ma table sur phpmyadmin
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 class Revue(models.Model): DateCreation = models.DateField(auto_now=True) Nom = models.CharField(maxlength=64, core=True) Support = models.ForeignKey(Support) Annee = models.IntegerField(null=True) Departement = models.IntegerField(null=True) Paru = models.BooleanField() class Admin: pass def __str__(self): res = self.Nom if self.Annee: res += " "+str(self.Annee)+" " return res def IsParu(self): if self.Paru == True: return 'OUI' return 'NON' class Meta: ordering = ('Annee', 'Support', 'Nom', )
et je voudrais recuperer le champ "id" mais je ne parviens pas a le faire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 id int(11) Non DateCreation date Non Nom varchar(64) Non Support_id int(11) Non Annee int(11) Oui NULL Departement int(11) Oui NULL Paru tinyint(1) Non
je ne sais pas comment le faire
le soucis c'est quand j'appel le champs id comme cela :
revue.id
il me renvoi le contenu de Support_id
je suis novice en python et je n'ai pas realiser le model
alors je galere un petit peu
merci de votre aide
Partager