如何上传完整目录Django?

时间:2018-10-25 18:53:00

标签: python django directory copy

我想上传完整的目录,但是我不知道该怎么做。 目前,我可以同时加载更多文件。 但我的愿望是将reiter复制并粘贴到django中的我的媒体目录中。 我该怎么办?

这是我的表单:

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

表达我的观点:

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>

0 个答案:

没有答案