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

Répondre à