WebDispatch

Screenshot Software:
WebDispatch
Mga detalye ng Software:
Bersyon: 1.0 Beta 4
I-upload ang petsa: 20 Feb 15
Nag-develop: Atsushi Odagiri
Lisensya: Libre
Katanyagan: 0

Rating: nan/5 (Total Votes: 0)

WebDispatch ay despatsador koleksyon para sa WSGI application. & Nbsp; Iyon ay walang dependency sa exsiting Framework, ngunit gumagana fine sa WebOb.
dispatch at Bumuo ng URL
dispatch na may mga pattern ng url.
Halimbawa application helo:
>>> Mula webob.dec import wsgify
>>>wsgify
... Def pagbati (kahilingan):
... Kita "Kumusta,% s"% request.urlvars ['name']
lumikha at i-configure despatsador URL:
>>> Mula webdispatch import URLDispatcher
>>> Despatsador = URLDispatcher ()
>>> Dispatcher.add_url ('tuktok', '/ kumusta / {name}', pagbati)
tumawag sa diyos despatsador bilang WSGI ng Application:
>>> Mula webob Humiling ng pag-import
>>> Req = Request.blank ('/ kumusta / webdispatch')
>>> Res = req.get_response (despatsador)
>>> Res.body
'Hello, webdispatch'
Action dispatch
ActionDispatcher invokes pamamaraan sa bagay na may pangalan ng pagkilos mula sa urlvars.
class na humahawak ng pagkilos:
>>> Klase MyHandler (object):
...wsgify
... Def pagbati (sa sarili, binanggit):
... Kita "Kamusta"
lumikha at i-configure ActionDispatcher:
>>> Mula webdispatch import ActionDispatcher
>>> Actiondispatcher = ActionDispatcher ()
>>> Actiondispatcher.register_actionhandler (MyHandler)
magdagdag ng pagkilos url na may urlvars na may pangalang pagkilos:
>>> Dispatcher.add_url ('action_dispatch', '/ pagkilos / {pagkilos}', actiondispatcher)
tumawag sa diyos wsgi appclication .:
>>> Req = Request.blank ('/ pagkilos / pagbati')
>>> Res = req.get_response (despatsador)
>>> Res.body
'Kamusta'
Pamamaraan ng pagpapadala
dispatch sa pamamagitan ng restfully HTTP pamamaraan.
makatikim ng wsgi app:
>>>wsgify
... Def get_hello (kahilingan):
... Bumalik "Kumuha Kamusta"
>>>wsgify
... Def post_hello (kahilingan):
... Kita "Post Kamusta"
lumikha at i-configure:
>>> Mula webdispatch import MethodDispatcher
>>> Restapp = MethodDispatcher ()
>>> Restapp.register_app ('kumuha', get_hello)
>>> Restapp.register_app ('post', post_hello)
Ang bawat application ay nakarehistro sa pangalan Pamamaraan ng HTTP.
tumawag sa diyos WSGI application:
>>> Req = Request.blank ('/')
>>> Res = req.get_response (restapp)
>>> Res.body
'Kumuha Kamusta'

Ano ang bagong sa paglabas:

  • Ayusin ang katawan tugon sa bytes

Ano ang bagong sa bersyon 1.0 Beta 2:

  • Ayusin ang pag-setup ng bug

Mga Kinakailangan :

  • Python

Iba pang mga software developer ng Atsushi Odagiri

noseonalchemist
noseonalchemist

15 Apr 15

aodag.scaffold
aodag.scaffold

11 May 15

rebecca.fanstatic
rebecca.fanstatic

14 Apr 15

Mga komento sa WebDispatch

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!