Как я могу загрузить полный каталог Django? - PullRequest
0 голосов
/ 25 октября 2018

Я хотел бы загрузить полный каталог, но я не знаю, как это сделать.В настоящее время я могу загружать больше файлов одновременно.Но я хочу скопировать и вставить reiter в мой медиа каталог в django.Как я могу это сделать?

Вот моя форма:

from django import forms
class FileFieldForm(forms.Form):
    file_field = forms.FileField(
         widget=forms.ClearableFileInput(attrs={'multiple': True}))

vocii мой взгляд:

def FileView(request):
    if request.method == 'POST':
        form = FileFieldForm(request.POST, request.FILES)
        if form.is_valid():
            for f in request.FILES.getlist('file_field'):
                liens = str(settings.MEDIA_ROOT)
                myfile = f
                a = myfile.name
                b = myfile
                fs = FileSystemStorage(liens + "photo/")
                filename = fs.save(a, b)
    return render(request, 'photo/upload.html', {'form': form})

вот мой шаблон:

  <form method="post" enctype="multipart/form-data"  
  id="fileupload" type="file" name="file_field" multiple>
  {% csrf_token %}
  {{ form.as_p }}
  <button class="btn btn-warning btn-lg" type="submit">Upload</button>
  </form>
...