Bonjour,
Dans mon appli je souhaite associer à un model la valeur d'un autre via un
champ défini.
Plus concrètement j'ai un model définissant un client et je souhaite y lier un
mode de règlement via le code de ce dernier.
Voici mon code :
class Reglement(models.Model):
TYPE = models.CharField('Mode de Règlement', max_length=10, unique=True)
LIB = models.CharField('Libellé', max_length=200)
def /__str__/(self):
return self.TYPE
def /__str__/(self):
return self.LIB
class Client(models.Model):
REGLT = models.ForeignKey(Reglement, to_field="TYPE")
En lisant la doc je crois comprendre que c'est bien to_field qu'il faut
utiliser (https://docs.djangoproject.com/fr/1.6/ref/models/fields/#foreignkey),
mais malheureusment lorsque je veux créer un nouveau client ceux sont les
différents LIB qui sortent et pas les TYPES.
Ai-je loupé quelque chose ?
D'avance merci pour votre aide.
Charlie
_______________________________________________
django mailing list
[email protected]
http://lists.afpy.org/mailman/listinfo/django