# You have a FK from Image to Album and hence there will only be only 1 Album for every image as per your design # Have a look at django-photologue for some code-inspiration.
-Venkat On Mon, May 12, 2014 at 10:47 AM, bradford li <[email protected]> wrote: > I am trying to display the album titles related to my image in my admin > interface > > class Album(models.Model): > title = models.CharField(max_length = 60) > > def __unicode__(self): > return self.title > > class Tag(models.Model): > tag = models.CharField(max_length = 50) > > def __unicode__(self): > return self.tag > > class Image(models.Model): > title = models.CharField(max_length = 60, blank = True, null = True) > image = models.FileField(upload_to = get_upload_file_name) > tags = models.ManyToManyField(Tag, blank = True) > albums = models.ForeignKey('Album') > width = models.IntegerField(blank = True, null = True) > height = models.IntegerField(blank = True, null = True) > created = models.DateTimeField(auto_now_add=True) > > How I am getting these album titles is with this method > > def albums_(self): > lst = [x[1] for x in self.albums.values_list('albums')] > return ", ".join(lst) > > However it is not working correctly. I am not sure how to fix this method. > How can I display the album title to the appropriate image? > > class ImageAdmin(admin.ModelAdmin): > search_fields = ["title"] > list_display = ["__unicode__", "title", "tags_", "albums_", "created"] > list_filter = ["tags", "albums"] > > admin.site.register(Image, ImageAdmin) > > > > > -- > You received this message because you are subscribed to the Google Groups > "Django users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/django-users. > To view this discussion on the web visit > https://groups.google.com/d/msgid/django-users/fbcaaf06-0dfd-4001-895e-1d9d483e29e3%40googlegroups.com<https://groups.google.com/d/msgid/django-users/fbcaaf06-0dfd-4001-895e-1d9d483e29e3%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/django-users. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/CAN7tdFRvai_YPVBKeHxmg6emJvtSOUivcng3NwAvRr09TdbL0g%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.

