Вы не можете этого сделать - браузер не допустит этого из-за проблем с безопасностью.
Когда файл выбирается с использованием типа input type = file, значение свойства value зависит о значении параметра безопасности «Включить локальный каталог при загрузке файлов на сервер» для зоны безопасности, используемой для отображения веб-страницы, содержащей входной объект.
Полноценное имя файла выбранного файла возвращается, только когда этот параметр включен. Когда параметр отключен, Internet Explorer 8 заменяет путь локального диска и каталога на строку C: \ fakepath \, чтобы предотвратить неприемлемое раскрытие информации.
blockquote>И другие
Вы пропустили
);
это в конце функции события изменения.Также не создавайте функцию для события изменения, а просто используйте ее, как показано ниже,
<script type="text/javascript"> $(function() { $('#fileUpload').on('change',function () { var filePath = $(this).val(); console.log(filePath); }); }); </script>
Вам нужно что-то вроде start_processing
и end_processing
с типом datetime
.
Конечно, вам нужны дополнительные поля Геплера, такие как created_on
, modified_on
с auto_now_add=True
и auto_now=True
соответственно.
Вы также можете рассчитать processing_time
в минутах или секундах для очень простого выбора, например: Modelname.objects.filter(processing_time__gt=10)