Django auth.User dans AdminInterface: COERCING TO UNICODE: Besoin de chaîne ou de tampon, utilisateur trouvé

StackOverflow https://stackoverflow.com/questions/7399283

Question

Je suis assez nouveau à Django. J'essaie d'utiliser l'objet Auth.User comme clé étrangère.

Mon modele:

from django.contrib.auth.models import User

(...)

class Entry(models.Model):
    (...)
    user = models.ForeignKey(User)
    date = models.DateTimeField()
    def __unicode__(self):
        return self.user

Lors de la création d'une nouvelle entrée avec un utilisateur dans l'interface d'administration, j'obtiens: "coercing to Unicode: need string or buffer, User found"

Type d'exception: TypeError

Valeur de l'exception: contrainte à Unicode: Besoin de chaîne ou de tampon, utilisateur trouvé

Emplacement de l'exception: /library/python/2.7/site-packages/django/utils/encoding.py dans force_unicode, ligne 71

Qu'est-ce que je rate?

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top