WebDispatch

Software kuvakaappaus:
WebDispatch
Ohjelmiston tiedot:
Versio: 1.0 Beta 4
Lähetyksen päivämäärä: 20 Feb 15
Kehittäjä: Atsushi Odagiri
Lupa: Vapaa
Suosio: 0

Rating: nan/5 (Total Votes: 0)

WebDispatch on lähettäjää mallisto WSGI sovelluksen. & Nbsp; Se ei ole riippuvuutta exsiting kehyksiä, mutta toimii WebOb.
Lähetyslaatikot ja Luo URL
lähettää URL kuvioita.
Esimerkiksi Helo sovellus:
>>> Alkaen webob.dec tuonti wsgify
>>>wsgify
... Def tervehdys (pyynnöstä):
... Paluu "Hei,% s"% request.urlvars ['nimi']
luoda ja määrittää URL lähettäjä:
>>> Alkaen webdispatch tuonti URLDispatcher
>>> Lähettäjä = URLDispatcher ()
>>> Dispatcher.add_url ("top", "/ Hei / {name} ', postikortit)
vedota lähettäjää kuten WSGI Application:
>>> Alkaen webob tuonti Request
>>> Req = Request.blank ('/ hei / webdispatch')
>>> Res = req.get_response (lähettäjä)
>>> Res.body
"Hei, webdispatch"
Toiminta lähettäminen
ActionDispatcher vetoaa esine menetelmä toiminnan nimi urlvars.
toiminta handler luokka:
>>> Luokan MyHandler (objekti):
...wsgify
... Def tervehdys (itse, tarvittaessa):
... Paluu "Hei"
luoda ja määrittää ActionDispatcher:
>>> Alkaen webdispatch tuonti ActionDispatcher
>>> Actiondispatcher = ActionDispatcher ()
>>> Actiondispatcher.register_actionhandler (MyHandler)
lisätä toiminnan url kanssa urlvars nimetty toimia:
>>> Dispatcher.add_url (action_dispatch ',' / toimet / {toiminta} ', actiondispatcher)
vedota wsgi appclication .:
>>> Req = Request.blank ('/ toimet / tervehdys ")
>>> Res = req.get_response (lähettäjä)
>>> Res.body
"Hei"
Method lähettäminen
lähettäminen HTTP Menetelmä restfully.
näyte wsgi app:
>>>wsgify
... Def get_hello (pyynnöstä):
... Palaa "Get Hei"
>>>wsgify
... Def post_hello (pyynnöstä):
... Paluu "Post Hei"
luoda ja määrittää:
>>> Alkaen webdispatch tuonti MethodDispatcher
>>> Restapp = MethodDispatcher ()
>>> Restapp.register_app ("päästä", get_hello)
>>> Restapp.register_app ("post", post_hello)
Jokainen sovelluksia rekisteröidään HTTP Method nimi.
vedota WSGI sovellus:
>>> Req = Request.blank ('/')
>>> Res = req.get_response (restapp)
>>> Res.body
"Get Hei"

Mitä uutta tässä julkaisussa:

  • Korjaa vastaus kehon tavua

Mitä uutta versio 1.0 Beta 2:

  • Korjaa setup vika

Vaatimukset :

  • Python

Muu ohjelmistojen kehittäjä Atsushi Odagiri

jsonrpc2
jsonrpc2

12 May 15

rebecca.fanstatic
rebecca.fanstatic

14 Apr 15

aodag.scaffold
aodag.scaffold

11 May 15

Kommentit WebDispatch

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!