對不起,如果這是一個基本問題,但我似乎無法解決這個問題! :/從Django列表中刪除重複項
我的應用程序填充文件夾中的文件列表。然後查詢一個數據庫並創建一個文件名的查詢集。
我想列表被合併,然後重複刪除。然而在
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})
:最後的名單將在隨後的模板羅列出來,將這個包含在該文件夾中,但還沒有被添加到數據庫文件,
Views.py模板中的所有文件都將顯示,而不會刪除重複項。 (我目前就行了 「imagelis=set(result)
」 得到一個錯誤)
感謝您
你爲什麼要轉換成一個集合,然後回到列表?另外,你得到的錯誤是什麼? – 2013-02-26 11:59:50