Скажите, что у меня есть модель комментария, подобная этой:
class Comment(models.Model):
user = models.ForeignKey(User)
content = models.CharField(max_length=200)
create_time = models.DateTimeField(blank=True, default=datetime.datetime.now)
content_type = models.ForeignKey(ContentType, verbose_name=_('content type'))
object_id = models.PositiveIntegerField(_('object id'), db_index=True)
object = generic.GenericForeignKey('content_type', 'object_id')
Если я могу выбрать несколько последних комментариев для нескольких объектов в одном и том же типе content_type (скажем, «Сообщения» с указанием идентификаторов этих сообщений) в одном запросе?
Если это возможно, как насчет выбора самого старого комментария и последних 4 комментариев для этих объектов в одном запросе?
Thx!