Я знаю, что решение более чем очевидно, и лежит где-то на поверхности. Но за Django я взялся совсем недавно, поэтому, похоже, что-то упускаю…
Словом, есть модель с примерно след. хар-ками:
class Publisher(models.Model): name = models.CharField(max_length = 256) class Book(models.Model): title = models.CharField(max_length = 256) pub_date = models.DateField() publisher = models.ForeignKey(Publisher)
Модель, понятное дело, вполне условная. Я хочу вывести во view список, скажем, всех издателей и всех изданных ими книг.
Насколько я понял, издателей можно вывести во view где-то так:
class Index(ListView): model = Publisher template_name = 'books/index.html' paginate_by = 5 def get_queryset(self): day_list = Publisher.objects.all().order_by('name') return day_list
В urls'ах, соответственно пишу нечто вроде:
urlpatterns = patterns('daily.views', url(r'^$', Index.as_view()), )
Вопрос: как добавить сюда вывод из модели Book?… Документацию я читал, но толи взгляд замылился, толи просто туплю… Подскажите, если несложно, а то мозг уже закипает - я знаю, как сделать выборку на чистом SQL, но тут как-то не вьезжаю пока…
Буду благодарен за помощь.