WebDispatch

Sagteware kiekie:
WebDispatch
Sagteware besonderhede:
Weergawe: 1.0 Beta 4
Upload datum: 20 Feb 15
Ontwikkelaar: Atsushi Odagiri
Lisensie: Gratis
Populariteit: 32

Rating: nan/5 (Total Votes: 0)

WebDispatch is planner insameling vir WSGI aansoek. & Nbsp; wat geen afhanklikheid te exsiting raamwerke, maar werk goed met WebOb.
Dispatch en genereer URL
stuur met url patrone.
Byvoorbeeld helo aansoek:
>>> Van webob.dec invoer wsgify
>>>wsgify
... Def groet (versoek):
... Return "Hallo,% s"% request.urlvars ['naam']
skep en instel URL Dispatcher:
>>> Van webdispatch invoer URLDispatcher
>>> Planner = URLDispatcher ()
>>> Dispatcher.add_url ('top', '/ hallo / {naam}', groet)
roep planner as WSGI Aansoek:
>>> Van webob invoer Versoek
>>> Req = Request.blank ('/ hallo / webdispatch')
>>> Res = req.get_response (planner)
>>> Res.body
"Hallo, webdispatch '
Aksie Dispatch
ActionDispatcher beroep voorwerp metode met aksie naam urlvars.
aksie hanteerder klas:
>>> Klas MyHandler (voorwerp):
...wsgify
... Def groet (self, versoek):
... Return "Hallo"
skep en instel ActionDispatcher:
>>> Van webdispatch invoer ActionDispatcher
>>> Actiondispatcher = ActionDispatcher ()
>>> Actiondispatcher.register_actionhandler (MyHandler)
voeg aksie url met urlvars vernoem aksie:
>>> Dispatcher.add_url ('action_dispatch', '/ aksies / {aksie}', actiondispatcher)
roep wsgi appclication .:
>>> Req = Request.blank ('/ aksies / groet')
>>> Res = req.get_response (planner)
>>> Res.body
'Hallo'
Metode Dispatch
versending deur HTTP METODE rustig.
proe wsgi app:
>>>wsgify
... Def get_hello (versoek):
... Terug "Kry Hallo"
>>>wsgify
... Def post_hello (versoek):
... Return "Post Hallo"
skep en instel:
>>> Van webdispatch invoer MethodDispatcher
>>> Restapp = MethodDispatcher ()
>>> Restapp.register_app ('kry', get_hello)
>>> Restapp.register_app ('post', post_hello)
Elke aansoeke met HTTP Metode naam geregistreer is.
roep WSGI aansoek:
>>> Req = Request.blank ('/')
>>> Res = req.get_response (restapp)
>>> Res.body
'Kry Hallo'

Wat is nuut in hierdie release:

  • Fix reaksie liggaam grepe

Wat is nuut in weergawe 1.0 Beta 2:

  • Fix opstel fout

Vereistes :

  • Python

Ander sagteware ontwikkelaar Atsushi Odagiri

aodag.scaffold
aodag.scaffold

11 May 15

rebecca.fanstatic
rebecca.fanstatic

14 Apr 15

jsonrpc2
jsonrpc2

12 May 15

Kommentaar te WebDispatch

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!