我尝试定义一个函数,该函数将元素添加到新的空查询集并返回它。我的函数的当前版本如下所示:
v-on:input
我收到错误消息:
AttributeError:' QuerySet'对象没有属性'添加'
为什么我不能在空查询集中添加元素?我究竟做错了什么?
答案 0 :(得分:3)
我不这么认为你可以这样做。 QuerySet可以被认为是列表的扩展,但它不一样。
如果您需要返回颜色,可以这样做。
def get_colors(*args, **kwargs):
colors = []
for paint in Paint.objects.all():
if paint.color and paint.color not in colors:
colors.append(paint.color)
return colors