Веб-сервер на python3 - PullRequest
       11

Веб-сервер на python3

1 голос
/ 29 сентября 2010

Я создал веб-приложение на Python 3. Все работает прекрасно, пока мне не нужно загружать файл ... Нет способа найти путь или файл в среде.Я использую wsgi и думаю о переходе на другой веб-сервер. Каковы ваши рекомендации?

Это все, что я получаю от

s = FileWrapper(environ.copy()['wsgi.input'])
for y in s:
    print(y)

И ответ такой:

b'-----------------------------1514423166515917395188753897--\\r\\n'

Что это значит?

1 Ответ

3 голосов
/ 19 февраля 2011

Это данные файла, отправленные в формате, который гарантированно доживет до пункта назначения, которым вы являетесь. Вы должны декодировать его, и есть библиотеки для этого в Python.

Однако, поскольку вы явно не знаете, как такие технические детали работают в Интернете, если вы хотите написать свой собственный веб-сервер, вам придется учиться. И это не тривиальный вопрос.

Я предлагаю вам использовать какой-то веб-фреймворк. Их много для Python, я бы порекомендовал Pyramid или Django, которые теперь перенесены в Python 3.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...