WebDispatch

Software skärmdump:
WebDispatch
Mjukvaruinformation:
Version: 1.0 Beta 4
Ladda upp dagen: 20 Feb 15
Utvecklare: Atsushi Odagiri
Licens: Gratis
Popularitet: 32

Rating: nan/5 (Total Votes: 0)

WebDispatch är dispatcher kollektion för WSGI ansökan. & Nbsp; Det har ingen beroendet till exsiting ramar, men fungerar bra med WebOb.
Dispatch och generera URL
sända med url mönster.
exempel helo ansökan:
>>> Från webob.dec import wsgify
>>>wsgify
... Def hälsning (begäran):
... Återvändande "Hej,% s"% request.urlvars ['namn']
skapa och konfigurera URL Dispatcher:
>>> Från webdispatch import URLDispatcher
>>> Dispatcher = URLDispatcher ()
>>> Dispatcher.add_url ("top", "/ hello / {namn} ', hälsning)
åberopa avsändare som WSGI Ansökan:
>>> Från webob import Request
>>> Req = Request.blank ('/ hello / webdispatch')
>>> Res = req.get_response (dispatcher)
>>> Res.body
"Hej, webdispatch"
Action Dispatch
ActionDispatcher åberopar objektmetod med action namn från urlvars.
action handler Klass:
>>> Klass MyHandler (objekt):
...wsgify
... Def hälsning (self, begäran):
... Återkomst "Hej"
skapa och konfigurera ActionDispatcher:
>>> Från webdispatch import ActionDispatcher
>>> Actiondispatcher = ActionDispatcher ()
>>> Actiondispatcher.register_actionhandler (MyHandler)
lägga action url med urlvars som heter action:
>>> Dispatcher.add_url ('action_dispatch', '/ åtgärder / {action}', actiondispatcher)
åberopa wsgi appclication .:
>>> Req = Request.blank ('/ åtgärder / hälsning')
>>> Res = req.get_response (dispatcher)
>>> Res.body
"Hej"
Metod Dispatch
avsänt HTTP METOD restfully.
prov wsgi app:
>>>wsgify
... Def get_hello (begäran):
... Tillbaka "Get Hej"
>>>wsgify
... Def post_hello (begäran):
... Återkomst "Post Hej"
skapa och konfigurera:
>>> Från webdispatch import MethodDispatcher
>>> Restapp = MethodDispatcher ()
>>> Restapp.register_app ("få", get_hello)
>>> Restapp.register_app ("post", post_hello)
Varje program är registrerade med HTTP Method namn.
åberopa WSGI ansökan:
>>> Req = Request.blank ('/')
>>> Res = req.get_response (restapp)
>>> Res.body
"Få Hej '

Vad är nytt i den här versionen:

  • Fix svars kropp till byte

Vad är nytt i version 1.0 Beta 2:

  • Fix inställning bugg

Krav :

  • Python

Annan programvara för utvecklare Atsushi Odagiri

rebecca.fanstatic
rebecca.fanstatic

14 Apr 15

aodag.scaffold
aodag.scaffold

11 May 15

jsonrpc2
jsonrpc2

12 May 15

Kommentarer till WebDispatch

Kommentarer hittades inte
Kommentar
Slå på bilder!