在我的表格中我有这个
mychoices = User.objects.filter(category__name='city')
我收到这个错误
User Object is not iterable
. 我是 Django 新手
这是下一行
relevance = forms.MultipleChoiceField(choices=mychoices, widget=forms.CheckboxSelectMultiple())
如果我评论这一行,那么我看不到任何错误
编辑:
我发现错误,我不得不使用这个
(choices=[ (o.id, str(o)) for o in User.objects.all()]) Then it works.
有谁知道以前的方法有什么问题