WebDispatch

Software screenshot:
WebDispatch
Podrobnosti Software:
Verze: 1.0 Beta 4
Datum uploadu: 20 Feb 15
Vývojka: Atsushi Odagiri
Licence: Volný
Popularita: 0

Rating: nan/5 (Total Votes: 0)

WebDispatch je Dispečer kolekce pro WSGI použití. & Nbsp; to nemá závislost na exsiting rámců, ale dobře funguje s WebOb.
Expedice a generovat URL
odeslání s vzorů adres URL.
Příklad helo aplikace:
>>> Z webob.dec dovozu wsgify
>>>wsgify
... Def pozdrav (žádost):
... Návrat "Dobrý den,% s"% request.urlvars ['name']
vytvářet a konfigurovat URL odesílatele:
>>> Z webdispatch dovozu URLDispatcher
>>> Odesílatel = URLDispatcher ()
>>> Dispatcher.add_url ("top", "/ ahoj / {name}", pozdrav)
dovolávat dispečer jako WSGI Použití:
>>> Z webob dovozu Request
>>> Req = Request.blank ("/ ahoj / webdispatch")
>>> Res = req.get_response (dispečer)
>>> Res.body
"Dobrý den, webdispatch"
Action Dispatch
ActionDispatcher vyvolá metodu objektu s akčním názvem od urlvars.
akce handler třída:
>>> Třída MyHandler (objekt):
...wsgify
... Def pozdrav (self, vyžádání):
... Návrat "Hello"
vytvářet a konfigurovat ActionDispatcher:
>>> Z webdispatch dovozu ActionDispatcher
>>> Actiondispatcher = ActionDispatcher ()
>>> Actiondispatcher.register_actionhandler (MyHandler)
přidat akci URL s urlvars názvem akcí:
>>> Dispatcher.add_url ("action_dispatch ',' / akce / {akce} ', actiondispatcher)
vyvolat WSGI appclication .:
>>> Req = Request.blank ('/ akce / pozdrav ")
>>> Res = req.get_response (dispečer)
>>> Res.body
'Dobrý Den'
Method Dispatch
odeslání prostřednictvím HTTP ZPŮSOB odpočinkově.
vzorku WSGI aplikace:
>>>wsgify
... Def get_hello (dotaz):
... Návrat "Get ahoj"
>>>wsgify
... Def post_hello (dotaz):
... Návrat "Post Hello"
Vytvoření a konfigurace:
>>> Z webdispatch dovozu MethodDispatcher
>>> Restapp = MethodDispatcher ()
>>> Restapp.register_app ("dostat", get_hello)
>>> Restapp.register_app ("po", post_hello)
Každá aplikace jsou registrovány s názvem Metoda HTTP.
vyvolat WSGI aplikace:
>>> Req = Request.blank ("/")
>>> Res = req.get_response (restapp)
>>> Res.body
"Get Hello"

Co je nového v této verzi:

  • Fix tělo odpověď na bajtů

Co je nového ve verzi 1.0 Beta 2:

  • Nastavení Fix bug

Požadavky na :

  • Python

Ostatní software developer Atsushi Odagiri

rebecca.fanstatic
rebecca.fanstatic

14 Apr 15

aodag.scaffold
aodag.scaffold

11 May 15

jsonrpc2
jsonrpc2

12 May 15

Komentáře k WebDispatch

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!