对不起,如果这是一个基本问题,但我似乎无法解决这个问题!:/
我的应用程序填充文件夹中的文件列表。然后它查询数据库并创建文件名的查询集。
我希望合并列表,然后删除重复项。最终列表将在模板上列出,其中包含文件夹中但尚未添加到数据库中的文件,
视图.py:
def Image_Add(request):
path="..."
images =os.listdir(path)
usedimage=Images.objects.values('imageurl').distinct()
result=[]
for image in images:
result.append(image)
for image2 in usedimage:
result.append(image2)
imagelis=set(result)
imagelist=list(imagelis)
return TemplateResponse(request, 'Image_Add.html', {'form':imagelist})
但是,在模板上显示的所有文件都没有删除重复项。(我目前在“ imagelis=set(result)
”行出现错误)
感谢您