Django Зацикливание загрузки файлов

Как мне лучше всего зациклить такую форму (в форме есть и другой код, но это пример для загрузки изображения)

<form action="{% url "upload" %}" method="post" enctype="multipart/form-data">
  {% csrf_token %}
  <input type="file" name="image_file">
  <input type="file" name="image_file2">
  <input type="file" name="image_file3">
  <input type="file" name="image_file4">
  <input type="file" name="image_file5">
  <input type="submit" value="submit" />
</form>

для загрузки одного файла, но нужно, чтобы загружалось несколько файлов:

def image_upload(request):
    if request.method == "POST" and request.FILES["image_file"]:
        image_file = request.FILES["image_file"]
        fs = FileSystemStorage()
        filename = fs.save(image_file.name, image_file)
        image_url = fs.url(filename)
        print(image_url)
        return render(request, "upload.html", {
            "image_url": image_url
        })
    return render(request, "upload.html")

Просто не уверен, как зациклить это, чтобы изображения сохранялись вместе с именем файла в var для db (на более позднем этапе), также просто мысль, возможно, не всегда загружаются все пять файлов, может быть три или ни одного.

Вернуться на верх