Voici comment faire:
class DateDebut(models.Model):
dd_numero = models.AutoField(primary_key=True)
dd_date_debut = models.DateField('Date de début', db_index=True)
dd_commentaire = models.CharField('Commentaire',
max_length=254, blank=True)
def __unicode__(self):
return u'%s' % date.isoformat(self.dd_date_debut)
Le 02/04/2013 14:12, Bourhis Yves a écrit :
Le 02/04/2013 11:38, Rémy HUBSCHER a écrit :
A priori le problème lié à ce traceback viendrait plutôt de
'/home/yves/workspace/StagesIUT' dans la méthode save() du models
peut-être ?
En fait le problème semble venir de mon modèle :
class DateDebut(models.Model):
dd_numero = models.AutoField(primary_key=True)
dd_date_debut = models.DateField('Date de début', db_index=True)
dd_commentaire = models.CharField('Commentaire', max_length=254,
blank=True)
def __unicode__(self):
return date.isoformat(self.dd_date_debut)
Si je remplace :
return date.isoformat(self.dd_date_debut)
par :
return self.dd_commentaire
ça fonctionne !
N.B.: si je mets :
return self.dd_date_debut
ça ne marche pas non plus !
Est-ce qu'il ne serait plus possible de retourner une date ?
_______________________________________________
django mailing list
[email protected]
http://lists.afpy.org/mailman/listinfo/django