嗨,我正在寻找一个成员名单,根据他们的俱乐部来自哪里。
这是我的代码:
members = []
if userprofile.countries.count() > 0:
for c in userprofile.countries.all():
clubs = Club.objects.filter(location__country = c)
for club in clubs:
members_list = Member.objects.get_members(club)
for m in members_list:
members.append(m)
但是,当计算for m in members_list:
时,它抛出一个“非序列迭代”
我不太清楚为什么?谁能给我点主意吗?!
编辑:
使用以下方法解决:
^{pr2}$
无法评论,除非查看成员模型。但是
球杆=Club.objects.filter(location_uucountry_uin=列出_user_国家/地区)
如果您的最终列表是成员列表,那么您可以按照我上面提到的那样(至少以优化的方式)执行此操作
相关问题 更多 >
编程相关推荐