WebDispatch

Software screenshot:
WebDispatch
Software ətraflı:
Version: 1.0 Beta 4
Tarixi Upload: 20 Feb 15
Geliştirici: Atsushi Odagiri
Lisenziya: Pulsuz
Məşhurluq: 0

Rating: nan/5 (Total Votes: 0)

WebDispatch wsgi tətbiqi üçün dispetçer toplusudur & nbsp;. Bu modernizasiyasını çərçivəsində heç bir asılılığı var, lakin WebOb ilə gözəl işləyir.
göndərilməsi və yaradın URL
url nümunələri ilə göndərilməsi.
Məsələn helo proqram:
>>> Webob.dec idxal wsgify dən
>>>wsgify
... Def (sorğu) təbrik:
... Qaytarılması "Salam,% s"% request.urlvars ['adı']
yaratmaq və URL dispetçer konfiqurasiya:
>>> Webdispatch idxal URLDispatcher dən
>>> Dispetçer = URLDispatcher ()
>>> Dispatcher.add_url ('top', '/ salam / {ad}, təbrik)
wsgi tətbiqi kimi dispetçer ibadət:
>>> Webob idxal Filmlərin
>>> Req = Request.blank (/ salam / webdispatch)
>>> Res = req.get_response (dispetçer)
>>> Res.body
'Alo, webdispatch'
Fəaliyyət Dispatch
ActionDispatcher urlvars olan fəaliyyət adı ilə obyekt metodu çağırır.
fəaliyyət handler sinif:
>>> Sinif MyHandler (obyektin):
...wsgify
... Def (özünü, sorğu) təbrik:
... Qaytarılması "Hello"
ActionDispatcher yaratmaq və konfiqurasiya:
>>> Webdispatch idxal ActionDispatcher dən
>>> Actiondispatcher = ActionDispatcher ()
>>> Actiondispatcher.register_actionhandler (MyHandler)
urlvars adlı aksiya ilə fəaliyyət url əlavə edin:
>>> Dispatcher.add_url (action_dispatch ',' / tədbirlər / {fəaliyyət} ', actiondispatcher)
wsgi appclication ibadət .:
>>> Req = Request.blank (/ tədbirlər / salam)
>>> Res = req.get_response (dispetçer)
>>> Res.body
'Salam'
Əlaqə Dispatch
restfully HTTP METODLA ilə göndərilməsi.
wsgi app nümunə:
>>>wsgify
... Def (sorğu) get_hello:
... Geri "Hello alın"
>>>wsgify
... Def (sorğu) post_hello:
... Qaytarılması "Post Hello"
yaratmaq və konfiqurasiya:
>>> Webdispatch idxal MethodDispatcher dən
>>> Restapp = MethodDispatcher ()
>>> Restapp.register_app ("almaq", get_hello)
>>> Restapp.register_app ('post ", post_hello)
Hər applications HTTP Əlaqə adı ilə qeydə alınır.
wsgi proqram ibadət:
>>> Req = Request.blank ('/')
>>> Res = req.get_response (restapp)
>>> Res.body
'Alın Hello "

Bu azad Yeni nədir:

  • bayt Fix cavab bədən

nədir versiyası Yeni 1.0 Beta 2:

  • Fix quraşdırma bug

tələblər

  • Python

Geliştirici digər proqram Atsushi Odagiri

rebecca.fanstatic
rebecca.fanstatic

14 Apr 15

aodag.scaffold
aodag.scaffold

11 May 15

jsonrpc2
jsonrpc2

12 May 15

Şərh WebDispatch

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!