models.py
class Foo(models.Model):
field1 = models.CharField(
field2 = models.CharField(
def __str__(self):
return '%s %s ' % (self.field1, self.field2)
class Bar(models.Model):
boss = models.ForeignKey(Foo
objects= models.ManyToManyField(Foo
def __str__(self):
return 'BigBoss: %s; Other: %s' % (self.boss.field1, self.objects.all())
Вопрос
1. objects.all() возвращает QuerySet. Как из него получить "человеческий" вид объектов, описанный в __str__ модели Foo?
2. можно ли вместо __str__ описать собственное представление при обращении через objects.all() ?