1
Ceci est mon modèle:django erreur admin application (modèle avec le champ de la propriété): nom global « full_name » est pas défini
class Author(models.Model):
first_name = models.CharField(max_length=200)
last_name = models.CharField(max_length=200)
middle_name = models.CharField(max_length=200, blank=True)
def __unicode__(self):
return full_name
def _get_full_name(self):
"Returns the person's full name."
if self.middle_name == '':
return "%s %s" % (self.first_name, self.last_name)
else:
return "%s %s %s" % (self.first_name, self.middle_name, self.last_name)
full_name = property(_get_full_name)
Tout va bien, sauf quand je vais dans l'interface admin, je vois
TemplateSyntaxError à/bibbase2/admin/bibbase2/auteur/ Caught une exception tout en rendant: nom global « full_name » est pas défini
Il semble que l'application d'administration intégrée ne fonctionne pas avec un champ de propriété. Y at-il un problème avec mon code?
Ha! Je suis juste tombé sur ça. Je vous remercie. Avait le même problème. Je suis un idiot. – Sebastian