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

Related Articles

11 Comments

  1. Услышав про домашнее задание, принялся фантазировать. Вот, что получилось:
    ….
    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_час_минут_секунд
    Т.е., если сохранять не чаще, чем раз в секунду, то каждый новый файл будет с уникальным названием и не будет повторяться и перезатираться.

  2. не получается открыть Evaluate Expression. В консоли POST запрос виден, все нормально, код 200, а в Debugger ничего не видно в режиме отладки. Что у меня не так?

  3. Сергей добрый вечер, скажите пожалуйста я человек который посмотрел все видео по django3. Какие видео мне нужно и стоит посмотреть по django4?

  4. Нужно опцию добавить in memory через модуль io для хранения временных файлов в сессии пользователя. Если например у нас будет инженерная программа для расчетов, и нужно будет загрузить исходные данные

Leave a Reply