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.

Reply via email to