что Python эквивалентен $ PHP _SERVER?

if (value || value === 0) {
  ..
}

- путь чище, без проблем.

Просто для удовольствия попробуйте это

val = 0;
if(val){
console.log(val)
}
//outputs 0   **update - it used to be.. but now it seems it doesnt in chrome

И

var val = 0;
if(val){
console.log(val)
}
//outputs nothing
7
задан fireball003 23 June 2009 в 07:55
поделиться

2 ответа

Использование mod_wsgi , которое я бы рекомендовал вместо mod_python (длинная история, но поверьте мне) ... В ваше приложение передается переменная среды , например :

def application(environ, start_response):
    ...

И окружение содержит типичные элементы из $ _SERVER в PHP

...
environ['REQUEST_URI'];
...

И так далее.

http://www.modwsgi.org/

Удачи

ПЕРЕСМОТР На самом деле правильный ответ - использовать что-то вроде Flask

.
11
ответ дан 6 December 2019 в 21:18
поделиться

Вы не указываете это явно, но я предполагаю, что вы используете mod_python ? Если это так (и если вы не хотите использовать mod_wsgi вместо предложенного ранее), посмотрите документацию для объекта запроса . Он содержит большинство атрибутов, которые вы найдете в $ _ SERVER .
Например, чтобы получить полный URI запроса, вы должны сделать следующее:

def yourHandler(req):
    querystring=req.parsed_uri[apache.URI_QUERY]

Атрибут querystring теперь будет содержать querystring запроса, то есть часть после '?'. (Так, для http://www.example.com/index?this=test строка запроса будет this = test )

1
ответ дан 6 December 2019 в 21:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: