загрузка файла django, окно выбора файла продолжает появляться - PullRequest
0 голосов
/ 07 сентября 2018

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

Редактировать
Я заменил кнопку загрузки по умолчанию (по ссылке) на пользовательскую. Шаблоны в Link

views.py

class BasicUploadView(View):
    def get(self, request):
        return render(self.request, 'contacts/up.html')

    def post(self, request):
        form = PhotoForm(self.request.POST, self.request.FILES)
        if form.is_valid():
            photo = form.save()
            data = {'is_valid': True, 'name': photo.file.name, 'url': photo.file.url}
        else:
            data = {'is_valid': False}
        return JsonResponse(data)

def finalUpload(request,id):
    form=add_document_form(request.POST)
    if form.is_valid():
        title=form.cleaned_data['title']
        document=form.cleaned_data['document']
        doc_related_to=form.cleaned_data['doc_related_to']
        doc_related_deals=form.cleaned_data['doc_related_deals']
        doc=documents(title=title,related_to=doc_related_to,rlated_deals=doc_related_deals,document=document)
        doc.save()
        obj = documents.objects.latest('id')
        for contact_id in obj.related_to:
            activityUpdate("document",obj.id,"1",contact_id,form.cleaned_data['title'],"0")
        Photo.objects.all().delete()
        return HttpResponse("done") 
    return HttpResponse(form)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...