Salut et merci pour ta réponse. Concernant __str__ ou __unicode__, comme l'a dit Damien je travaille avec Python3 et c'est donc __str__ qui doit être utilisé. Concernant le nombre de __str__ je n'ai pas assez fait de test pour me rendre compte si ça fonctionnait bien ou pas ... et en fait il semblerait que mon souci vienne tout simplement de là.
Par contre je ne comprends pas trop pourquoi tu veux que je refasse une classe TypePaiement... Il y aura effectivement plusieurs types de paiement, tout comme je vais avoir plusieurs nom, adresses, mail ... de clients. Je vais pas refaire une classe pour chaque car là ça risque de sacrément devenir compliqué... non ? Merci de ton aide en tout cas. ++ Salut, Je vois plusieurs choses bizarres dans ton code : Étant donné qu'il y aura plusieurs type de paiement, tu devrais faire une class pour lui J'ai refait ton code, très rapidement, sans le tester... : ------------------------------------------- François DE VAL07 81 17 44 80 http://aliaz.com/francois-deval[1] Le 1 septembre 2014 10:04, Charlie Gentil <[email protected][2]> a écrit : 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[3]), 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 [email protected][4] http://lists.afpy.org/mailman/listinfo/django[5] -------- [1] http://aliaz.com/francois-deval [2] mailto:[email protected] [3] https://docs.djangoproject.com/fr/1.6/ref/models/fields/#foreignkey [4] mailto:[email protected] [5] http://lists.afpy.org/mailman/listinfo/django
_______________________________________________ django mailing list [email protected] http://lists.afpy.org/mailman/listinfo/django
