所以我试图从某个配置文件中受欢迎的标签中获取最新的帖子,我遇到了一些问题。这就是我想要做的事情:
tags = profile.fav_tags.all()
for tag in tags:
s1 |= Post.objects.filter(tags__name__iexact=tag.name).distinct().order_by('-created_date')[:15]
results = chain(s1)
当我跑步时,我得到:w 异常类型:UnboundLocalError 异常值:赋值前引用的局部变量's1'
答案 0 :(得分:2)
您需要在循环之前初始化s1
变量,可能使用空集:
s1 = set()
for tag in tags:
# ...