我有一个模型,其中包含用户的个人资料图片及其信息。我有兴趣获取仅限个人资料图片的查询集。我的想法是获取所有配置文件的查询集,然后将每个配置文件图像添加到列表中,如果图像存在于配置文件中。这不起作用。我收到以下错误:
' NoneType'对象没有属性'追加'
你能告诉我哪里出错了吗?
Style
谢谢!
答案 0 :(得分:0)
这是因为您的范围内validatedimages
为None
。因此,使用下面的空列表初始化validatedimages
,
validatedimages = []
因此您的代码将是这样的,
images = UserProfile.objects.filter(user=user)
validatedimages = [] # change is here <<<<
for image in images:
if bool(image.image) == True:
validatedimages.append(image.image) # change is here <<<<
profileimages = validatedimages