【发布时间】:2012-07-04 12:48:48
【问题描述】:
我有一系列与特定用户相关联的对象,如下所示:
from django.db import models
from django.contrib.auth.models import User
from taggit.managers import TaggableManager
class LibraryObject(models.Model):
title = models.CharField(max_length=255)
owner = models.ForeignKey(User)
tags = TaggableManager()
class Meta:
abstract = True
class Book(LibraryObject):
summary = models.TextField()
class JournalArticle(LibraryObject):
excerpt = models.TextField()
# ...etc.
我知道我可以像这样检索所有标签:
>>> from taggit.models import Tag
>>> Tag.objects.all()
但是如何检索与特定用户关联的所有标签?我在想像Tag.objects.filter(owner=me) 这样的东西,但这当然行不通。
作为参考,这里是django-taggit documentation。
【问题讨论】:
标签: python django django-models tags django-taggit