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

Répondre à