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 :
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 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
 
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
et je voudrais recuperer le champ "id" mais je ne parviens pas a le faire
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