Я использую Django для разработки веб-сайта и хочу загружать файлы с помощью поля dropzone в шаблоне HTML, а затем отправлять его в функцию просмотра и отправлять некоторые сообщения, если файл был успешно загружен
Это код в шаблоне HTML (inputFile_pannel.html):
<p>{{mess}}</p>
<form action="{% url 'upload_file' %}" enctype="multipart/form-data" class="dropzone" id="myDropzone" >
{% csrf_token %}
</form>
и это функция просмотра (uplosd_file):
@login_required
def upload_file(request):
uploaded_file_url=''
mess=''
if request.method == 'POST' and request.FILES['file']:
myfile = request.FILES['file']
fs = FileSystemStorage()
filename = fs.save(myfile.name, myfile)
uploaded_file_url = fs.url(filename)
mess='The file is uploade successfully, you can check the status in your pannel'
return render(request, 'app/inputFile_pannel.html', {
'mess':mess
})
return render(request, 'app/inputFile_pannel.html', {
'mess':mess
})
Но переменная mess не появляется на веб-странице. Кто-нибудь может сказать, в чем проблема?