[django] Как получить темы, на которые ответил пользователь? - PullRequest
0 голосов
/ 06 октября 2011
class Topic(models.Model):
    title = models.CharField(max_length=100)
    body  = models.TextField(_('body'), max_length=TEXT_MAX_LENGTH)
    user  = models.ForeignKey(User, related_name='topic_user', editable=False)
    ...

Я использую 'django.contrib.comments', чтобы ответить на тему. Как получить темы, на которые я ответил (просто знаю мой идентификатор пользователя)?

Спасибо.

1 Ответ

0 голосов
/ 06 октября 2011

Работает:

Topic.objects.filter(pk__in=[comment.content_object.pk for comment in Comment.objects.filter(user__exact = request.user)])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...