Описание тега klein-mvc

Klein - это веб-микроструктура, используемая для разработки веб-сервисов с помощью Python. Используйте этот тег для вопросов, касающихся проблем с Klein-MVC.
1 ответ

onHttpError в klein.php выполняется каждый раз

Я использую роутер klein.php, который действительно мощный, но теперь я хочу обрабатывать исключения, поэтому из документации я использую эту функцию $klein->onHttpError(function ($code, $router,$matched,$method_matched,$http_exception) { switch …
07 авг '15 в 07:08
1 ответ

Запуск python Klein с использованием twistd throws no module Ошибка

Привет, я пытаюсь запустить сервер Klein с помощью twistd метод. Я попробовал это, прочитав документацию Кляйна. Но когда я пытался запустить сервер, он говорит, что модуль не найден. Вот пример кода того, что я пробовал, helloworld.py: from klein i…
02 янв '17 в 13:01
2 ответа

Использование klein.php без композитора?

Есть ли пример кода? Вот что я получил: // index.php require_once __DIR__ . '/Klein/Klein.php'; $klein = new \Klein\Klein(); $klein->respond(function () { return 'All the things'; }); В PHP 5.3 это возвращает ошибку (фатальная ошибка: класс 'Klei…
04 янв '14 в 00:07
1 ответ

PHP маршрутизация: отображать флеш-сообщения в View (Klein)

Я использую Klein PHP маршрутизации для простого приложения документация подходит для использования библиотеки, однако она не очень хороша для реализации представлений например, я хочу отобразить флэш-сообщение об успехе / ошибке / предупреждении и …
27 ноя '13 в 17:10
1 ответ

Klein url роутер не работает на XAMPP

Мое приложение находится на C:\xampp\htdocs\urlrouter\klein\ Я установил роутер klein с помощью composer.И я использую этот скрипт только для простой базовой маршрутизации define('APP_PATH', '/urlrouter/klein/'); require_once 'vendor/autoload.php'; …
16 июн '15 в 05:27
1 ответ

Доступ к содержимому json http-запроса с помощью Klein в python

У меня есть простой HTTP-клиент в Python, который отправляет запрос HTTP-пост, как это: import json import urllib2 from collections import defaultdict as dd data = dd(str) req = urllib2.Request('http://myendpoint/test') data["Input"] = "Hello World!…
06 июн '16 в 19:37
1 ответ

Как приложение Twisted Klein может прослушивать несколько портов?

У меня есть приложение Twisted Klein, которое должно прослушивать несколько портов в нашей среде развертывания. С Flask я бы развернул с gunicorn, и кажется, что вы можете запустить Klein в контейнере wsgi, но это победит асинхронную природу этого.
01 дек '16 в 14:19
0 ответов

HTTP-запрос POST в Python с использованием Klein для доступа к содержимому JSON

Мне нужно было разместить словарь с помощью Klein от Кляйн импорт Кляйн импорт JSON app = Klein() словари = [] @ App.route('/ ДИКТ', методы =['Post']) @inlineCallbacks def pg_root (): dictionary = {'key' :request.json['name']} dictionaries.append(di…
04 май '17 в 13:42
1 ответ

$_POST с маршрутизатором klein.php: как передать $_POST в представление?

Рыбалка в неизведанных водах, я дал klein.php маршрутизации вращения и не могу на всю жизнь узнать, как передать $_POST из HTML-формы в другое представление. Пример: index.php <?php //START ROUTING require 'klein.php'; require 'autoload.php'; res…
22 апр '13 в 11:32
1 ответ

Как я могу получить доступ к объекту сокета из метода маршрута Twisted/Klein в Python?

Я использую Twisted/Klein для создания API через сокеты домена UNIX для некоторых служб командной строки, которые я пишу. Я хотел бы иметь возможность получить доступ к объекту сокета, чтобы я мог проверить PEER CREDENTIALS для этого сокета, чтобы о…
2 ответа

Как выполнить код асинхронно в Twisted Klein?

У меня есть две функции в моем веб-сервисе Python Twisted Klein: @inlineCallbacks def logging(data): ofile = open("file", "w") ofile.write(data) yield os.system("command to upload the written file") @APP.route('/dostuff') @inlineCallbacks def dostuf…
2 ответа

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

У меня есть облачный экземпляр машины Linux (openSuSE) с несколькими пользователями. Я создал виртуальную среду и установил все необходимые библиотеки (включая Klein). У меня есть два пользователя "а" и "б". Когда вы вошли как "а" и внутри virtualen…
14 июл '18 в 07:22
1 ответ

Как установить время ожидания сервера в python Klein?

Я использую Python Klein http://klein.readthedocs.io/en/latest/ для настройки веб-службы. Я проверил документацию, но я все еще не знаю, как установить тайм-аут службы. Может кто-нибудь, кто более знаком с инструментом показывает, как установить тай…
20 сен '16 в 15:04
1 ответ

Twisted Klein: синхронное поведение

Я использую Twisted Klein, потому что одно из обещаний фреймворка - это асинхронность, но я протестировал это приложение, которое я разрабатываю, и немного кода для тестирования, и поведение фреймворка кажется синхронным. Код тестового сервера: # -*…
1 ответ

Одновременная обработка нескольких запросов и возврат результата с помощью модуля Klein Python

Привет я пользуюсь Klein Модуль Python для моего веб-сервера. Мне нужно выполнить каждый запрос отдельно как поток, а также необходимо вернуть результат. Но Кляйн ожидает завершения одного запроса, чтобы обработать другой запрос. Я также пытался ис…
0 ответов

В витой кляйне, как я могу получить имя соответствующего маршрута, а не экземплярный request.uri?

Если у меня есть скрученная конечная точка Кляйна, как: @app.route('/user') @app.route('/user/<user_id>') def foo(request, user_id=None): ... и доступ через http://.../user/12345 затем request.uri дает b'/user/12345', Есть ли какой-нибудь спос…
25 авг '18 в 16:14
1 ответ

Как избежать того, чтобы команда yield в python выбрасывала исключения каждый раз?

Я разрабатываю асинхронный веб-сервис с Twisted Klein. Часть кода выглядит следующим образом: @inlineCallbacks def test(input1): try: result = yield function(input1) print result returnValue(result) except: returnValue("None") pass у меня есть это t…
07 июн '16 в 17:44
1 ответ

Как отправить параметры в HTML-файл, который я обслуживаю, через приложение Klein(Flask)?

Я использую Klein для разработки конечных точек REST. (аналог Python Flask) Меня интересует, как я могу передать параметры в файл HTML, который я хочу обслуживать, если это вообще возможно. from twisted.web.static import File from klein import Klein…
24 май '18 в 12:51
1 ответ

Пакет Conda для Klein (Twisted Micro Web Framework)

Есть ли канал conda, содержащий пакет "klein"? http://klein.readthedocs.io/en/latest/
26 сен '17 в 14:39
1 ответ

Как использовать несколько ядер с веб-сервисом на основе Python Klein

Я пишу веб-сервис на основе фреймворка Кляйна https://klein.readthedocs.io/en/latest/index.html На данном этапе я тестирую свой сервис, он может обрабатывать около 70 запросов в секунду на экземпляре amazon t2.medium. Но когда я использую top для пр…