https://twitter.com/AnnaProgrammir1

https://www.youtube.com/channel/UCqL80qjqTp-DkLUJ5...
Местоположение
Россия

Наибольший вклад в теги

Все теги (1)

Лучшие ответы пользователя

Все ответы (3)
  • Как загружать и сохранять файлы в Django без использования модели?

    whiteledy
    @whiteledy
    Мне не понравился другой ответ на вопрос, который тут есть, он мне не помог от слова совсем.
    У меня каждый раз для записи файла должна была быть своя ссылка тк на разных компах это всё запускается и я не могу просто прописать путь, как предлагали, мол destination = open('some/file/name.txt', 'wb+') и всё отлично. Не-а.
    У меня 'some/file/name.txt' каждый раз РАЗНОЕ. В зависимости от того, где находится проект. В папках проекта, оно на своём месте. Но путь до папки проекта разный. Потому я решила этот вопрос так:

    В settings
    BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
    MY_URL = '/url/'
    MY_ROOT = os.path.join(BASE_DIR, 'url')

    Далее я пошла в папку проекта и в ней создала папку "url"
    После этого для сохранения файла я использовала путь во views.py (в начале него добавила - from django.conf import settings)
    filename = settings.MY_ROOT+'/file.my'

    И запись файла пошла в нужную папку.

    Ответ "воспользуйтесь гуглом" выше, конечно "гениальный"
    А то человек не искал, по-вашему?
    Для сохранения файлов без использования модели нигде не нашла подходящую для случая инструкцию, то есть данный способ и код, которые описаны выше, в некоем роде уникальны, хотя, РАЗУМЕЕТСЯ можно найти кучу похожего кода, но не именно нужное мне решение. Так что просто ПОГУГЛИТЬ- не получится. И две верхние ссылки оттуда не помогают))
    Ответ написан
    Комментировать