开发者

[django]How to get topics user replied?

开发者 https://www.devze.com 2023-04-10 20:57 出处:网络
class Topic(models.Model): title = models.CharField(max_length=100) body= models.TextField(_(\'body\'), max_length=TEXT_MAX_LENGTH)
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)
    ...

I use 'django.contrib.comments' to reply开发者_运维问答 a topic. How to get topics I replied(just know my user id)?

Thanks.


It works:

Topic.objects.filter(pk__in=[comment.content_object.pk for comment in Comment.objects.filter(user__exact = request.user)])
0

精彩评论

暂无评论...
验证码 换一张
取 消