【发布时间】:2017-07-19 13:48:09
【问题描述】:
我尝试定义一个函数,将元素添加到一个新的空查询集并返回它。我的函数的当前版本如下所示:
def get_colors(*args, **kwargs):
colors = Color.objects.none()
for paint in Paint.objects.all():
if paint.color and paint.color not in colors:
colors.add(paint.color)
return colors
我收到错误消息:
AttributeError: 'QuerySet' 对象没有属性 'add'
为什么我不能向空查询集添加元素?我究竟做错了什么?
【问题讨论】: