Django et cle primaire composé

Fermé
Utilisateur anonyme - 23 déc. 2009 à 11:10
 kevin - 21 mai 2013 à 11:55
Bonjour tout le monde,

voila je suis débutant avec django et je suis en stage dans lequel je dois créer une application web en python.
et là je bute sur quelque chose qui je pense va vous paraître stupide m'enfin bon...

mon problème est que je n'arrive pas à créer une classe (dans models.py) avec une clé primaire composé de deux champ de la table.

Pour que vous compreniez mieux, voici la classe en question :

class tbIncrement(models.Model):
typen = models.CharField(...)
code = models.CharField(...)
libelle = models.CharField(...)
class Meta:
db_table = u'tb_Increment'

Et j'aimerais que la clé primaire soit "typen" + "code".
J'ai essayé différentes choses mais sans succès. C'est pourquoi je m'en remet à vous car je désespère vraiment.

Je vous remercie de votre aide.
Nague29
A voir également:

2 réponses

Utilisateur anonyme
26 déc. 2009 à 17:21
personne pour m'aider ?
s'il vous plaît j'ai vraiment besoin d'aide

merci à vous
0
voila tout ce qui pourait t'aider mais ce n'est pas vraiment une solution https://code.djangoproject.com/wiki/MultipleColumnPrimaryKeys
0