On 10/20/2010 11:55 PM, Mike Dewhirst wrote: > On 21/10/2010 1:24pm, Bobby Roberts wrote: >> hi all. I have two models setup let's call them >> >> Gallery >> Photos >> >> photos has a field as such: >> >> GalleryId = models.ForeignKey('Gallery', verbose_name=_('Gallery Id'), >> related_name='Gallery_Id',blank=False, null=False, help_text=_("Please >> choose the gallery to which you wish to associate this photo.")) >> >> Ok now here's the question. >> >> In the listing page for my photos, I want to print Gallery.Title >> >> the two models are related on Photos.GalleryId=Gallery.Id >> >> How do I return Gallery title in the listing page in /admin? >> > > You can write a function in __unicode__() to display the two ... > > def getGallery(self): > pass # not sure how to get the Gallery title > > def __unicode__(self): > return u'%s: %s' % (self.getGallery, > self.title) > Shouldn't that be
def __unicode__(self): return u'%s: %s' % (self.getGallery(), self.title) You actually have to _call_ the getGallery method. Note that the __unicode__ and getGallery methods Mike describes should be methods of your photos model. regards Steve -- DjangoCon US 2010 September 7-9 http://djangocon.us/ -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-us...@googlegroups.com. To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.