WebDispatch

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

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

jsonrpc2
jsonrpc2

12 May 15

aodag.scaffold
aodag.scaffold

11 May 15

rebecca.fanstatic
rebecca.fanstatic

14 Apr 15

noseonalchemist
noseonalchemist

15 Apr 15

Şərh WebDispatch

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