WebDispatch WSGI অ্যাপ্লিকেশনের জন্য ডেস্প্যাচার সংগ্রহ. & Nbsp; যে exsiting অবকাঠামো কোন নির্ভরতা আছে, কিন্তু WebOb সঙ্গে কাজ করে জরিমানা.
ডিসপ্যাচ এবং নির্মাণ করা URL- এ
url রীতির সঙ্গে দ্রুত সম্পাদন.
উদাহরণস্বরূপ Helo আবেদন:
>>> Webob.dec আমদানি wsgify থেকে
>>>wsgify
... Def (অনুরোধ) অভিবাদন:
... ফিরে "হ্যালো,% s এর"% request.urlvars ['নাম']
তৈরি এবং URL হুমকির কনফিগার:
>>> Webdispatch আমদানি URLDispatcher থেকে
>>> ডেস্প্যাচার = URLDispatcher ()
>>> Dispatcher.add_url ('শীর্ষ', '/ হ্যালো / {নাম}', অভিবাদন)
WSGI অ্যাপ্লিকেশন হিসাবে ডেস্প্যাচার ডাকা:
>>> Webob আমদানি অনুরোধ থেকে
>>> আবশ্যক কর্ম পুরায় = Request.blank ('/ হ্যালো / webdispatch')
>>> মাঝামাঝি = req.get_response (ডেস্প্যাচার)
>>> Res.body
'হ্যালো, webdispatch'
<শক্তিশালী> এক্সন ডিসপ্যাচ
ActionDispatcher urlvars থেকে কর্ম নাম বস্তুর পদ্ধতি নিয়ে আসে.
কর্ম হ্যান্ডলার বর্গ:
>>> বর্গ MyHandler (বস্তু):
...wsgify
... Def (স্ব, অনুরোধ) অভিবাদন:
... ফিরে "হ্যালো"
ActionDispatcher নির্মাণ ও কনফিগার:
>>> Webdispatch আমদানি ActionDispatcher থেকে
>>> Actiondispatcher = ActionDispatcher ()
>>> Actiondispatcher.register_actionhandler (MyHandler)
urlvars নামে কর্ম কর্ম URL যোগ:
>>> Dispatcher.add_url ('action_dispatch', '/ কর্ম / {কর্ম}', actiondispatcher)
wsgi appclication ডাকা .:
>>> আবশ্যক কর্ম পুরায় = Request.blank ('/ কর্ম / অভিবাদন')
>>> মাঝামাঝি = req.get_response (ডেস্প্যাচার)
>>> Res.body
'হ্যালো'
পদ্ধতি ডিসপ্যাচ
স্থির হয়ে HTTP- র পদ্ধতি দ্বারা প্রেরণ.
wsgi অ্যাপ্লিকেশন নমুনা:
>>>wsgify
... Def (অনুরোধ) get_hello:
... ফিরে "হ্যালো পান"
>>>wsgify
... Def (অনুরোধ) post_hello:
... ফিরে "পোস্ট হ্যালো"
নির্মাণ ও কনফিগার:
>>> Webdispatch আমদানি MethodDispatcher থেকে
>>> Restapp = MethodDispatcher ()
>>> Restapp.register_app ('get', get_hello)
>>> Restapp.register_app ('পোস্ট', post_hello)
প্রতিটি অ্যাপ্লিকেশন HTTP- র পদ্ধতি নাম নিবন্ধিত হয়.
WSGI চালানোর প্রয়োজন হলে:
>>> আবশ্যক কর্ম পুরায় = Request.blank ('/')
>>> মাঝামাঝি = req.get_response (restapp)
>>> Res.body
'পান হ্যালো'
এই রিলিজে নতুন কি:
- বাইট ফিক্স প্রতিক্রিয়া শরীর
কি সংস্করণ নতুন 1.0 বেটা 2:
- ফিক্স সেটআপ বাগ করুন
আবশ্যক
- পাইথন
পাওয়া মন্তব্যসমূহ না