创建图像列表

时间:2018-05-05 05:23:16

标签: django django-views

我有一个模型,其中包含用户的个人资料图片及其信息。我有兴趣获取仅限个人资料图片的查询集。我的想法是获取所有配置文件的查询集,然后将每个配置文件图像添加到列表中,如果图像存在于配置文件中。这不起作用。我收到以下错误:

' NoneType'对象没有属性'追加'

你能告诉我哪里出错了吗?

Style

谢谢!

1 个答案:

答案 0 :(得分:0)

这是因为您的范围内validatedimagesNone。因此,使用下面的空列表初始化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