Найти - Пользователи
Полная версия: Корректно удалить часть кода
Начало » Python для новичков » Корректно удалить часть кода
1 2
NSK
s0rg
os.environ - словарь
os.environ.get('MEDIA_ROOT', '/tmp/aircable/media')
Получить переменную окружения ‘MEDIA_ROOT’, или если такой нет, то взять по-умолчанию: ‘/tmp/aircable/media’
судя по написанному - это имя донгла в сеансе связи. Если не присвоить принудительно, то будет имя по умолчанию
NSK
s0rg
Выполните в консоли:

env | grep MEDIA_ROOT
Вывод пустой
s0rg
MEDIA_ROOT - выставте эту переменную как путь к какой-нибудь папке, она будет служить источником файлов при передаче
Как переменную выставить знаете?
NSK
s0rg
MEDIA_ROOT - выставте эту переменную как путь к какой-нибудь папке, она будет служить источником файлов при передаче
Как переменную выставить знаете?
Не знаю.
/tmp/aircable/media такой директории не существует и не появляется во время запуска
файлы для рассылки лежат в /var/aircable/aircable/campaign/папка_конкретной_кампании
s0rg
ммм, вы не поняли, смотрите - когда софтина начинает высылать файлы, она их ищет конкретно в MEDIA_ROOT
uploader.py:80
поэтому вам, чтобы иметь возможность отправлять файлы нужно либо создать папку ‘/tmp/aircable/media’ и класть файлы туда, либо установить переменную окружения MEDIA_ROOT туда, куда вам удобно (ну или просто прописать ее жестко, но это плохая практика)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB