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