Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 4, 2011 22:02:29

NSK
От:
Зарегистрирован: 2011-04-07
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

Корректно удалить часть кода

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



Офлайн

#2 Сен. 4, 2011 22:09:10

NSK
От:
Зарегистрирован: 2011-04-07
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

Корректно удалить часть кода

s0rg
Выполните в консоли:

env | grep MEDIA_ROOT
Вывод пустой



Офлайн

#3 Сен. 4, 2011 22:14:09

s0rg
От:
Зарегистрирован: 2011-06-05
Сообщения: 777
Репутация: +  25  -
Профиль   Отправить e-mail  

Корректно удалить часть кода

MEDIA_ROOT - выставте эту переменную как путь к какой-нибудь папке, она будет служить источником файлов при передаче
Как переменную выставить знаете?

Офлайн

#4 Сен. 4, 2011 22:40:37

NSK
От:
Зарегистрирован: 2011-04-07
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

Корректно удалить часть кода

s0rg
MEDIA_ROOT - выставте эту переменную как путь к какой-нибудь папке, она будет служить источником файлов при передаче
Как переменную выставить знаете?
Не знаю.
/tmp/aircable/media такой директории не существует и не появляется во время запуска
файлы для рассылки лежат в /var/aircable/aircable/campaign/папка_конкретной_кампании



Отредактировано (Сен. 4, 2011 22:48:11)

Офлайн

#5 Сен. 4, 2011 23:02:44

s0rg
От:
Зарегистрирован: 2011-06-05
Сообщения: 777
Репутация: +  25  -
Профиль   Отправить e-mail  

Корректно удалить часть кода

ммм, вы не поняли, смотрите - когда софтина начинает высылать файлы, она их ищет конкретно в MEDIA_ROOT
uploader.py:80
поэтому вам, чтобы иметь возможность отправлять файлы нужно либо создать папку ‘/tmp/aircable/media’ и класть файлы туда, либо установить переменную окружения MEDIA_ROOT туда, куда вам удобно (ну или просто прописать ее жестко, но это плохая практика)

Отредактировано (Сен. 4, 2011 23:03:09)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version