嘿, 我需要一个视图中已登录用户的所有标签的列表(数组)。 我的model.py看起来像这样:
from taggit.managers import TaggableManager
class CustomUser(models.Model):
user = models.OneToOneField('auth.User', null=True, on_delete=models.CASCADE)
tags = TaggableManager()
我需要列表的视图看起来像这样:
@login_required
def tag_list(request):
u = CustomUser.objects.get(user=request.user)
tags= Tag.objects.filter(name=u)
arr = []
for tag in tags:
arr.append(str(tag))
return render(request, 'tag_list.html', locals())
我已经获得了特定用户,但是即使在admin后端中,该数组也是空的,我可以在该字段中看到标签。