WebDispatch

Software screenshot:
WebDispatch
Software informatie:
Versie: 1.0 Beta 4
Upload datum: 20 Feb 15
Ontwikkelaar: Atsushi Odagiri
Licentie: Gratis
Populariteit: 0

Rating: nan/5 (Total Votes: 0)

WebDispatch is dispatcher collectie voor WSGI toepassing & nbsp;. Dat heeft geen afhankelijkheid te exsiting kaders, maar werkt prima met WebOb.
Dispatch en URL genereren
verzending met URL-patronen.
Bijvoorbeeld helo toepassing:
>>> Van webob.dec import wsgify
>>>wsgify
... Def groet (aanvraag):
... Return "Hallo,% s"% request.urlvars ['naam']
maken en configureren URL Dispatcher:
>>> Van webdispatch import URLDispatcher
>>> Verzender = URLDispatcher ()
>>> Dispatcher.add_url ('top', '/ hallo / {naam}', wenskaarten)
beroepen verzender als WSGI Application:
>>> Van webob import Request
>>> Req = Request.blank ('/ hallo / webdispatch')
>>> Res = req.get_response (dispatcher)
>>> Res.body
'Hallo, webdispatch'
Actie Dispatch
ActionDispatcher aanroept methode object met naam van de actie van urlvars.
actie handler klasse:
>>> Klasse MyHandler (object):
...wsgify
... Def groet (zelf, aanvraag):
... Return "Hello"
maken en configureren ActionDispatcher:
>>> Van webdispatch import ActionDispatcher
>>> Actiondispatcher = ActionDispatcher ()
>>> Actiondispatcher.register_actionhandler (MyHandler)
add actie url met urlvars genaamd actie:
>>> Dispatcher.add_url ('action_dispatch', '/ acties / {actie}', actiondispatcher)
beroepen WSGI appclication .:
>>> Req = Request.blank ('/ acties / groet')
>>> Res = req.get_response (dispatcher)
>>> Res.body
'Hallo'
Methode Dispatch
verzending per HTTP METHODE restfully.
proeven WSGI app:
>>>wsgify
... Def get_hello (aanvraag):
... Terug "Get Hello"
>>>wsgify
... Def post_hello (aanvraag):
... Return "Bericht Hallo"
maken en te configureren:
>>> Van webdispatch import MethodDispatcher
>>> Restapp = MethodDispatcher ()
>>> Restapp.register_app ('krijgen', get_hello)
>>> Restapp.register_app ('post', post_hello)
Elke applicaties zijn geregistreerd met HTTP Methode naam.
beroepen WSGI toepassing:
>>> Req = Request.blank ('/')
>>> Res = req.get_response (restapp)
>>> Res.body
'Get Hallo'

Wat is nieuw in deze release:

  • Fix reactie lichaam om bytes

Wat is nieuw in versie 1.0 Beta 2:

  • Fix setup bug

Eisen

  • Python

Andere software van ontwikkelaar Atsushi Odagiri

aodag.scaffold
aodag.scaffold

11 May 15

jsonrpc2
jsonrpc2

12 May 15

noseonalchemist
noseonalchemist

15 Apr 15

rebecca.fanstatic
rebecca.fanstatic

14 Apr 15

Reacties op WebDispatch

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!