Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 24, 2008 16:18:21

bialix
От:
Зарегистрирован: 2006-07-13
Сообщения: 774
Репутация: +  1  -
Профиль   Отправить e-mail  

http редирект и пути до файлов

windoctor
import ConfigParser

def getOptions(config_file):
config = ConfigParser.ConfigParser()
config.read(config_file)
options = {}
for field in ('host', 'user', 'pass', 'name'):
options['mysql_%s' % field] = config.get('MySQL', field)
return options
list = getOptions ('config.ini')
print list
Поставьте абсолютный путь к config.ini.
Иначе бесполезный разговор получается.



Офлайн

#2 Янв. 24, 2008 20:55:26

windoctor
От:
Зарегистрирован: 2008-01-08
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

http редирект и пути до файлов

bialix, большое спасибо, с абсолютным путём отработало.
Вопрос по редиректу до сих пор открыт.



Офлайн

#3 Янв. 25, 2008 08:20:25

j2a
От:
Зарегистрирован: 2006-06-29
Сообщения: 869
Репутация: +  1  -
Профиль   Отправить e-mail  

http редирект и пути до файлов

windoctor
playpauseandstop, проблема в том, что на сервере не установлен mod_python, скрипты выполняются в папке cgi-bin.
Собственно с этого и надо было начинать. Тогда мой совет очень даже в тему.



Офлайн

#4 Янв. 25, 2008 21:10:26

windoctor
От:
Зарегистрирован: 2008-01-08
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

http редирект и пути до файлов

Извините конечно, может и в вашем совете существует какая-либо ценность, но я не понимаю как это применить



Офлайн

#5 Янв. 26, 2008 12:18:50

j2a
От:
Зарегистрирован: 2006-06-29
Сообщения: 869
Репутация: +  1  -
Профиль   Отправить e-mail  

http редирект и пути до файлов

windoctor, ок, давай сначала.

Когда я спрашивал “что на сервере”, то я спрашивал не об ОС, не о железе, не о веб-сервере, а о том, как собственно работает Py-код: cgi, mod_python, wsgi, какие-то фреймворки. Не зная этого, нельзя что-то сказать о том как отдавать заголовки. Поэтому не получив ответ, я изобразил телепата, угадав, что у тебя cgi. Если ты посмотришь спецификацию Common Gateway Interface, то увидишь, что cgi-скрипты просто на stdout выдают заголовки, а после пустой строки - тело ответа. Поэтому, для того чтобы отдать заголовок “Location: /some/uri” нужно просто его вывести на stdout (т.е. распечатать).



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version