On Sun, 2007-03-04 at 21:56 -0800, MacH wrote:
> hi i m a newbie to django and was trying creating some apps .
> i have 2 classes namely  Teacher  and Student . Added ManyToManyField
> in Student  class referring to Teacher such that (Teachername =
> models.ManyToManyField(Teacher) ) .
> Using list_display method trying to list all the rows in Student
> class .
> my list display method is
> list_display('student_name','student_no','display_teacher')
> here display_teacher is a function . its definition is
> 
> def display_teacher(self):
>       return self.teachername.all()
> 
> wat i could see in my gui is like this [<Teacher: ken thomson>,
> <Teacher: richie>]
> 
> but i excpect to show like ken thomson, richie.      ...... pls
> someone could tell me how to do the same

Sounds like you need to define a __str__ method on your Teacher class. 

Regards,
Malcolm


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to