Openlitespeed
#48. Uploading files to the server. Classes
#48. Загрузка (upload) файлов на сервер. Классы FileField и ImageField | Уроки по Django 4
#Uploading #files #server #Classes
“selfedu”
Practical course on Django: Telegram channel Django: Info site: Creating a form for uploading files to the server. Field classes…
source
To see the full content, share this page by clicking one of the buttons below |
Услышав про домашнее задание, принялся фантазировать. Вот, что получилось:
….
import time
…..
def handle_uploaded_file(f):
with open(f'uploads/{time.strftime("%d_%m_%Y_at_%Hч%Mм%Sс")}_{f.name}',
'wb+') as destination:
for chunk in f.chunks():
destination.write(chunk)
Я использую тут модуль time у которого есть strftime, принимающий строку, задающую формат отображения текущего времени и даты. В моем случае, при каждом сохранении, в название файла, перед f.name добавляется:
день_месяц_год_at_час_минут_секунд
Т.е., если сохранять не чаще, чем раз в секунду, то каждый новый файл будет с уникальным названием и не будет повторяться и перезатираться.
Спасибо. Интересно.
не получается открыть Evaluate Expression. В консоли POST запрос виден, все нормально, код 200, а в Debugger ничего не видно в режиме отладки. Что у меня не так?
Сергей добрый вечер, скажите пожалуйста я человек который посмотрел все видео по django3. Какие видео мне нужно и стоит посмотреть по django4?
Планируется ли курс по Kivy?
А что нужно чтобы посмотреть оставшиеся 24 недоступных видео?
Спасибо, Сергей! Здоровья тебе🤝
Это просто бесценно, спасибо что делитель с нами
Конечно есть много вопросов, по ньансам.
Нужно опцию добавить in memory через модуль io для хранения временных файлов в сессии пользователя. Если например у нас будет инженерная программа для расчетов, и нужно будет загрузить исходные данные
Спасибо!
👍