これが基本的な質問である場合は申し訳ありませんが、私はこれを解決できないようです!:/
私のアプリケーションは、フォルダ内のファイルのリストを作成します。次に、データベースにクエリを実行し、ファイル名のクエリセットを作成します。
リストをマージしてから、重複を削除したいと思います。最終的なリストはテンプレートにリストされ、これはフォルダー内にあるがデータベースに追加されていないファイルで構成されます。
Views.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)
)
ありがとうございます