[Django]-How to combine select_related() and value()?

1👍

AFAIK, Django doesn’t have builtin support for that. select_related never changes the outcome of a queryset, only the number of queries when you access related object.

You could use DjangoFullSerializers to get something that is similar to what you want.

0👍

Implement the unicode method of each Model, and print it.

class Book(..):
    title = models.CharField(..)
    color = models.CharField(...)
    author = models.ForeignKey('Author')
    ...
    def __unicode__(self):
        return u"%s %s %s" %(title, color, author)

class Author(...):
    name = models.CharField(...)
    ...
    def __unicode__(self):
        return name

Leave a comment