WebDispatch

Софтуер снимки:
WebDispatch
Софтуер детайли:
Версия: 1.0 Beta 4
Дата на качване: 20 Feb 15
Розробник: Atsushi Odagiri
Разрешително: Безплатно
Популярност: 32

Rating: nan/5 (Total Votes: 0)

WebDispatch е експедитор колекция за кандидатстване WSGI & Nbsp;. Това не е зависимостта на exsiting рамки, но работи добре с WebOb.
<Силен> Dispatch и генериране на URL
съсече със URL модели.
пример за приложение HELO:
>>> От webob.dec внос wsgify
>>>wsgify
... Def поздрав (искане):
... Връщане "Здравей,% S"% request.urlvars ['име']
създадете и конфигурирате URL експедитор:
>>> От webdispatch внос URLDispatcher
>>> Диспечер = URLDispatcher ()
>>> Dispatcher.add_url ("ТОР", "/ здрасти / {име}", поздрав)
позове експедитор като WSGI Application:
>>> От webob внос Искане
>>> REQ = Request.blank ("/ здрасти / webdispatch")
>>> ВЕИ = req.get_response (диспечера)
>>> Res.body
"Здравейте, webdispatch"
<Силен> действие Dispatch
ActionDispatcher позовава обект метод с име на действие от urlvars.
действия манипулатор клас:
>>> Клас MyHandler (обект):
...wsgify
... Def поздрав (самостоятелно, молба):
... Завръщане "Hello"
създадете и конфигурирате ActionDispatcher:
>>> От webdispatch внос ActionDispatcher
>>> Actiondispatcher = ActionDispatcher ()
>>> Actiondispatcher.register_actionhandler (MyHandler)
добави действия URL с urlvars име действия:
>>> Dispatcher.add_url ("action_dispatch", "/ действия / {действие}", actiondispatcher)
позове wsgi appclication .:
>>> REQ = Request.blank ("/ действия / поздрав")
>>> ВЕИ = req.get_response (диспечера)
>>> Res.body
"Hello"
<Силен> Метод Dispatch
изпращане чрез HTTP НАЧИН restfully.
проба wsgi приложение:
>>>wsgify
... Def get_hello (искане):
... Върне "Get Hello"
>>>wsgify
... Def post_hello (искане):
... Завръщане "Post Hello"
създадете и конфигурирате:
>>> От webdispatch внос MethodDispatcher
>>> Restapp = MethodDispatcher ()
>>> Restapp.register_app ("получи", get_hello)
>>> Restapp.register_app ("пост", post_hello)
Всеки приложения са регистрирани с име HTTP метод.
позове WSGI кандидатстване:
>>> REQ = Request.blank ("/")
>>> ВЕИ = req.get_response (restapp)
>>> Res.body
"Get Hello"

Какво ново в тази версия:

  • Fix тялото отговор байта

Какво ново във версия 1.0 Beta 2:

  • Настройка Fix бъг

<силни> Изисквания :

  • Python

Друг софтуер на разработчика Atsushi Odagiri

rebecca.fanstatic
rebecca.fanstatic

14 Apr 15

aodag.scaffold
aodag.scaffold

11 May 15

jsonrpc2
jsonrpc2

12 May 15

Коментари към WebDispatch

Коментари не е намерена
добавите коментар
Включете на изображения!