Вопросы по теме '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 просмотров
schedule
27.03.2023
Шаблон проектирования для нескольких потребителей и одного источника данных
Я разрабатываю веб-интерфейс для определенного аппаратного устройства, которое предоставляет собственный API. Указанный веб-интерфейс может управлять несколькими устройствами одновременно. Данные извлекаются из устройства посредством опроса с...
448 просмотров
schedule
31.07.2023
возврат 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 просмотров
schedule
26.08.2023