Python 使用django taggit获取特定的标记对象

Python 使用django taggit获取特定的标记对象,python,django,Python,Django,我正在使用管理我的应用程序中的标签。我可以像这样拉动标记的项目: photos = Photo.objects.filter( Q(status = 1) & Q(tags__id__in=[id]) ).order_by('-position') 我想得到的是当前的标记名。我该怎么做?您正在传递标记\uuuu id\uu,这意味着您知道标记id??。那就直接去拿吧 tags = Tags.objects.filter(id__in=[ids]) for tag in tags

我正在使用管理我的应用程序中的标签。我可以像这样拉动标记的项目:

photos = Photo.objects.filter(
    Q(status = 1) & Q(tags__id__in=[id])
).order_by('-position')

我想得到的是当前的标记名。我该怎么做?

您正在传递
标记\uuuu id\uu,这意味着您知道标记id?
?。那就直接去拿吧

tags = Tags.objects.filter(id__in=[ids])
for tag in tags:
    print tag.name
或者使用您提到的查询(我将从您的查询中排除
标记\uuuu id\uu in


假设标记与照片关联,则
photo.tags.all()
@Aamir Adnan我只想要当前标记,而不是与对象关联的所有标记。“当前标记”是什么意思?@Enrico我正在使用的标记来提取与之关联的照片。
photos = Photo.objects.filter(status=1).order_by('-position')
for photo in photos:
    tags = photo.tags.all()
    for tag in tags:
        print tag.name