Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
django imagekit的图像输出位置_Django_Imagekit_Django Imagekit - Fatal编程技术网

django imagekit的图像输出位置

django imagekit的图像输出位置,django,imagekit,django-imagekit,Django,Imagekit,Django Imagekit,我正在尝试输出属于我应用程序中每条记录的图像列表,如下所示: pri_photo = vehicle.images.all()[:1] sec_photos = vehicle.images.all()[1:] 第一部分没问题。我遇到的问题是当我尝试的时候 pri_photo.original_image.url sec_photos.original_image.url 以上两行代码为我提供了一个'QuerySet'对象,该对象没有属性'original\u image'。可能是什么问题

我正在尝试输出属于我应用程序中每条记录的图像列表,如下所示:

pri_photo = vehicle.images.all()[:1]
sec_photos = vehicle.images.all()[1:]
第一部分没问题。我遇到的问题是当我尝试的时候

pri_photo.original_image.url
sec_photos.original_image.url
以上两行代码为我提供了一个
'QuerySet'对象,该对象没有属性'original\u image'
。可能是什么问题


我还希望将
sec_photos
中的照片输出为image1、image2,。。。直到最后一个

[:1]只限制查询集返回的记录数,但它仍然是查询集结果,而不是单个对象

要获得单个对象,您应该使用

[0]

但这并不安全,因为如果没有对象与查询匹配,则会引发错误。要正确执行此操作,请使用filter(),如果结果存在,则使用get(),或者


此外,如果您正在查找最新的对象,也许您可以使用

[:1]仅限制查询集返回的记录数,但它仍然是查询集结果,而不是单个对象

要获得单个对象,您应该使用

[0]

但这并不安全,因为如果没有对象与查询匹配,则会引发错误。要正确执行此操作,请使用filter(),如果结果存在,则使用get(),或者


此外,如果您正在寻找最新的对象,也许您可以使用

我已设法使pri_photo按所需工作…剩下的就是sec_photos我已设法使pri_photo按所需工作…剩下的就是sec_photos
try:
    #get()
except modelname.DoesNotExist:
    # do shomething else