me gustaría mostrar nombre de usuario del modelo en la interfaz de administración de Django, pero no muy seguro de cómo hacerlo ..Viendo el model's__unicode__ de administración de Django
The models.py:
class Adult(models.Model):
user = models.OneToOneField(User)
fullname = models.CharField(max_length=100,
blank=True)
def __unicode__(self):
return self.user.username
Admin.py:
class AdultAdmin(admin.ModelAdmin):
list_display = ('??', 'Student_Name',)
search_fields = ['??',]
admin.site.register(Adult, AdultAdmin)
lo que debe ir dentro del ?? encima ? Me gustaría mostrar el unicode o el nombre de usuario.usuario.usuario? ¿Cómo lo hago? Necesitará un poco de orientación ...
Añadir '__unicode__', y' Student_Name' no es parte de ese modelo; a menos que no lo hayas incluido. –