Вопросы по теме 'cherrypy'

Почему я получаю сообщение об ошибке ImportError при запуске одного из руководств по CherryPy
Я установил CherryPy 3.1.0. Вот что происходит, когда я пытаюсь запустить учебник 9: $ cd /Library/Python/2.5/site-packages/cherrypy/tutorial/ $ python tut09_files.py Traceback (most recent call last): File "tut09_files.py", line 48, in...
1465 просмотров
schedule 11.04.2024

Экранирование пробелов в mod_rewrite
У меня есть следующее правило Apache mod_rewrite: RewriteRule ^(.*) http://127.0.0.1:4321/$1 [proxy] Это прекрасно работает; Apache перенаправляет все запросы на сервер CherryPy, который у меня работает на той же машине. К сожалению, у...
1788 просмотров
schedule 27.04.2023

Обработка sys.exit() в сервисе cherrypy
Когда вы запускаете/останавливаете службу python cherrypy (скомпилированную с помощью py2exe), это работает нормально. Когда я получаю вызов sys.exit() (из моего обработчика ошибок), cherrypy завершает работу, но служба остается зависшей. Код:...
1457 просмотров
schedule 07.08.2022

CherryPy мешает закрытию Twisted в Windows
У меня есть приложение, которое запускает Twisted, запуская реактор с reactor.run() в моем основном потоке после запуска некоторых других потоков, включая веб-сервер CherryPy. Вот программа, которая корректно закрывается при нажатии Ctrl+C в Linux,...
1993 просмотров
schedule 10.06.2022

Как отключить Cherpy изнутри?
Я разрабатываю на cherrypy, запускаю его из скрипта на питоне. Для лучшего развития мне интересно, как правильно остановить Cherpy из основного процесса (а не извне с помощью ctrl-c или SIGTERM). Я предполагаю, что мне нужно зарегистрировать...
3779 просмотров
schedule 25.12.2022

Использование CherryPy в качестве блокирующего/непотокового сервера для упрощения отладки
Можно ли использовать сервер CherrPy в качестве блокирующего/непотокового сервера (для упрощения отладки?)
910 просмотров
schedule 15.08.2022

Динамический URL с CherryPY MethodDispatcher
Мне нужно настроить URL-адрес стиля RESTful, который поддерживает следующую схему URL-адресов: /родитель/ /родитель/1 /родитель/1/дети /родитель/1/дети/1 Я хочу использовать MethodDispatcher, чтобы каждый из вышеперечисленных мог иметь...
5991 просмотров
schedule 10.10.2022

fastcgi, вишневый и питон
Поэтому я пытаюсь больше заниматься веб-разработкой на python, и я выбрал cherrypy, размещенный на lighttpd с fastcgi. Но мой вопрос очень простой: почему мне нужно перезапускать lighttpd (или apache) каждый раз, когда я изменяю код своего приложения...
1996 просмотров
schedule 13.06.2022

Проблема слияния DBus-Cherrypy
Я использую python-dbus и cherrypy для мониторинга USB-устройств и предоставления службы REST, которая будет поддерживать статус на вставленных USB-устройствах. Я написал и отладил эти сервисы независимо, и они работают так, как ожидалось. Теперь...
734 просмотров
schedule 01.07.2022

Можно ли отправлять переменные на индексную страницу в CherryPy?
Например, я хочу посетить http://localhost:8080/?var=val или аналогичный с помощью POST, но получаю ошибку сервера 500: внутренняя ошибка сервера 500 Сервер столкнулся с непредвиденной ситуацией, из-за которой он не смог выполнить...
766 просмотров
schedule 30.11.2022

Как назначить приложение wsgi корневому каталогу cherrypy через файл конфигурации?
Как назначить приложение wsgi корневому каталогу cherrypy через файл конфигурации? Я хочу, чтобы запрос " http://localhost:8080/ " направлялся на мой собственный wsgiapp. Я использую Cherry для запуска сервера Cherpy с файлом конфигурации следующим...
598 просмотров
schedule 31.07.2023

Cheetah с Cherrypy: как загружать базовые шаблоны и делать это автоматически при изменении во время разработки
Я работаю над приложением cherrypy+cheetah и хотел бы улучшить процесс разработки. У меня все работает, когда я заранее вручную компилирую шаблоны. (Обновление: вот как все работает для производства: предварительно скомпилируйте, не отправляйте...
2246 просмотров
schedule 10.04.2022

Сеансы CherryPy для одного домена, другой порт
Рассмотрим сценарий ниже. Он запустит два подпроцесса, каждый из которых представляет собой приложение CherryPy (нажмите Ctrl+C или любое другое сочетание KeyboardInterrupt в вашей системе, чтобы завершить их оба). Если вы запускаете его с CP 3.0...
1632 просмотров
schedule 31.03.2023

Написание декоратора CherryPy для авторизации
У меня есть приложение cherrypy, и в некоторых представлениях я хочу запустить только определенные пользователи для их просмотра и отправить кого-либо еще на страницу, требующую авторизации. Есть ли способ сделать это с помощью специального...
3524 просмотров

Шаблон проектирования для нескольких потребителей и одного источника данных
Я разрабатываю веб-интерфейс для определенного аппаратного устройства, которое предоставляет собственный API. Указанный веб-интерфейс может управлять несколькими устройствами одновременно. Данные извлекаются из устройства посредством опроса с...
448 просмотров

возврат xml-документов из cherrypy
Я новичок в веб-программировании и пытаюсь вернуть XML-документ с веб-сервера cherrypy. Но то, что я вижу в браузере, представляет собой строковое значение, лишенное всех тегов xml. то есть <Foo> <Val1> </Foo> <Bar>...
465 просмотров
schedule 22.12.2022

CherryPy - сохранение выбора флажков в переменные
Я пытаюсь создать простую веб-страницу с несколькими флажками, текстовым полем и кнопкой отправки. Я только что столкнулся с веб-программированием на Python и пытаюсь понять, как это сделать с CherryPy. Мне нужно связать каждый флажок с...
3253 просмотров
schedule 14.10.2022

Как правильно соединить клиентские соединения между интерфейсным веб-сервером и бэкэндом, работающим под управлением CherryPy?
Название может быть немного расплывчатым, но вот моя цель: у меня есть интерфейсный веб-сервер, который принимает входящие HTTP-запросы, выполняет их предварительную обработку, а затем передает запросы моему настоящему веб-серверу, чтобы получить...
388 просмотров
schedule 25.12.2022

cherrypy и относительный путь в приложении WSGI
запуск cherrypy с mod_wsgi на apache вместе с другим приложением php. Приложение cherrypy НЕ монтируется с корнем, а скорее с чем-то вроде «localhost/apps/myapp» через WSGIScriptAlias ​​в файле конфигурации apache. В testapp.py я пробовал...
1285 просмотров
schedule 17.11.2022

CherryPy неправильно обрабатывает символы, отличные от ASCII, в шаблонах Jinja2.
Я пытаюсь запустить веб-сайт с использованием Python 2.7.1, Jinja 2.5.2 и CherryPy 3.1.2. Шаблоны Jinja, которые я использую, имеют кодировку UTF-8. Я заметил, что некоторые символы в этих шаблонах превращаются в вопросительные знаки и другую...
4530 просмотров