WebDispatch

نرم افزار تصویر:
WebDispatch
جزئیات نرم افزار:
نسخه: 1.0 Beta 4
ها تاریخ: 20 Feb 15
توسعه دهنده: Atsushi Odagiri
پروانه: رایگان
محبوبیت: 0

Rating: nan/5 (Total Votes: 0)

در WebDispatch مجموعه توزیع کننده برای برنامه WSGI کنید است و.. است که هیچ وابستگی به چارچوب exsiting، اما خوب کار می کند با WebOb.
اعزام و تولید URL
اعزام با الگوهای URL.
به عنوان مثال برنامه HELO:
>>> از webob.dec wsgify واردات
>>>wsgify
... دف سلام (درخواست):
... بازگشت "سلام،٪ s را"٪ request.urlvars ['نام']
ایجاد و پیکربندی URL اعزام:
>>> از webdispatch واردات URLDispatcher
>>> توزیع کننده = URLDispatcher ()
>>> dispatcher.add_url ('بالا'، '/ سلام / {نام}، تبریک)
فراخوانی توزیع کننده به عنوان WSGI کاربرد:
>>> از webob درخواست واردات
>>> مورد نیاز = Request.blank ('/ سلام / webdispatch')
>>> RES = req.get_response (توزیع کننده)
>>> res.body
'سلام، webdispatch'
اقدام اعزام
ActionDispatcher فراخوانی روش شی با نام اقدام از urlvars.
اقدام کلاس کنترل:
>>> MyHandler کلاس (شی):
...wsgify
... دف سلام (خود، درخواست):
... بازگشت "سلام"
ایجاد و پیکربندی ActionDispatcher:
>>> از webdispatch واردات ActionDispatcher
>>> actiondispatcher = ActionDispatcher ()
>>> actiondispatcher.register_actionhandler (MyHandler)
اضافه کردن URL اقدام با urlvars نام اقدام:
>>> dispatcher.add_url ('action_dispatch'، '/ اقدامات / {اقدام}، actiondispatcher)
فراخوانی appclication wsgi:
>>> مورد نیاز = Request.blank ('/ اقدامات / تبریک')
>>> RES = req.get_response (توزیع کننده)
>>> res.body
'سلام'
روش اعزام
اعزام توسط HTTP روش restfully.
نمونه برنامه wsgi:
>>>wsgify
... دف get_hello (درخواست):
... بازگشت "دریافت سلام"
>>>wsgify
... دف post_hello (درخواست):
... بازگشت "ارسال خوش آمدید"
ایجاد و پیکربندی:
>>> از webdispatch واردات MethodDispatcher
>>> restapp = MethodDispatcher ()
>>> restapp.register_app (مواجه '، get_hello)
>>> restapp.register_app ('ارسال'، post_hello)
هر برنامه با نام روش HTTP ثبت شده است.
فراخوانی برنامه WSGI:
>>> مورد نیاز = Request.blank ('/')
>>> RES = req.get_response (restapp)
>>> res.body
دریافت سلام '

چه جدید در این نسخه است:

در رفع بدن پاسخ به بایت

چه در نسخه جدید است 1.0 بتا 2:

رفع اشکال راه اندازی

مورد نیاز:

پایتون

نرم افزار های دیگر از توسعه دهنده Atsushi Odagiri

noseonalchemist
noseonalchemist

15 Apr 15

rebecca.fanstatic
rebecca.fanstatic

14 Apr 15

jsonrpc2
jsonrpc2

12 May 15

نظرات به WebDispatch

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!