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

Répondre à