টেম্পলটন সহজ ওয়েব অ্যাপ্লিকেশন দ্রুত উন্নয়নের জন্য দেয়ার উদ্দেশ্যে করা একটি পাইথন মডিউল, স্ক্রিপ্ট, এবং সমর্থন ফাইল. এটি মূলত ওয়েব এপ্লিকেশনগুলির একটি সাধারণ বিন্যাস এবং প্রতিষ্ঠানের প্রস্তাব দেওয়া হয় যা web.py প্রায় প্যাকেজের.
Templeton স্ক্রিপ্ট
ব্যবহার:
Templeton ইনস্টল
Templeton Init
. "এইচটিএমএল" এবং টেমপ্লেট ধারণকারী "সার্ভার" ডিরেক্টরি & nbsp নামে একটি ডিরেক্টরি নির্মাণ করা হয়; আপনি কি করে আপনার ডিফল্ট অ্যাপ্লিকেশন পরিবেশন করতে সক্ষম হওয়া উচিত
& Nbsp; & nbsp; & nbsp; সিডি
& Nbsp; & nbsp; & nbsp; পাইথন server.py
HTTP যান: // localhost: 8080 / ফলাফল দেখতে. & Nbsp; আপনাকে যা করতে চাইবেন পরবর্তী পদক্ষেপ সম্পাদনা করুন
Templeton মডিউল
Templeton মডিউল দুটি প্রধান ফাংশন আছে:
- ডাইনামিক বিশ্রাম কল থেকে স্ট্যাটিক পেজ আলাদা মিডলওয়্যার সেট আপ.
- যেমন নির্দিষ্ট অনুরোধ ধরনের হ্যান্ডলিং হিসাবে সাধারণ কাজগুলো জন্য সাহায্যকারী প্রদান.
মিডিল
Templeton.middleware স্ট্যান্ডার্ড Templeton পথ গঠন প্রতিফলিত এবং ভাল স্থাপন বিন্যাস মিরর স্ট্যান্ডার্ড web.py উন্নয়ন সার্ভার প্যাচ অন্তর্ভুক্ত.
'/ API' দিয়ে শুরু পাথ একটি হ্যান্ডলার প্রেষিত হয়.
স্ট্যান্ডার্ড তৃতীয় পক্ষের ফাইল (জাতীয় ও সিএসএস, যেমন JQuery) /templeton'.  'থেকে পরিবেশিত হয়; Templeton স্ক্রিপ্ট 'init' কমান্ড প্রয়োগ (উপরে দেখুন) একই পথ এ স্থাপনার জন্য এই ফাইল ইনস্টল করা হবে.
. অন্য সব পাথ স্ট্যাটিক ফাইল & nbsp হিসাবে গণ্য করা হয়; স্ট্যাটিক ফাইল এখন বরং 'স্থির' চেয়ে '../html' সংরক্ষণ করা হয়. উদাহরণস্বরূপ, অ্যাক্সেস http: // localhost: 8080 / index.html ../html/index.html লোড, এবং HTTP হবে: // localhost: 8080 / স্ক্রিপ্ট / app.js ../html/scripts/app লোড করা হবে .বিএসএফের.
নিয়ন্ত্রণকারী
. টেম্পলটন ক্লায়েন্ট সমৃদ্ধ, বিশ্রাম ভিত্তিক ওয়েব অ্যাপ্লিকেশন & nbsp দিকে গতি বাড়ানোর হয়; . এই সাধারণত এর JSON & nbsp একটি বৃহৎ পরিমাণ জড়িত; Templeton হ্যান্ডলার কোড প্রক্রিয়া সহজ করার জন্য আলোকচিত্রী উপলব্ধ করা হয়.
get_json সজ্জিত ফাংশন আশা যে একটি প্রসাধক ফাংশন
এটি একটি সঠিক গঠন করা ব্যবহার করে, একটি JSON-serializable বস্তুর ফিরে
web.py প্রতিক্রিয়া.
হ্যান্ডলার মডিউল সাহায্যকারী ফাংশন প্রদান করে.
Load_urls () একটি web.py URL- এ-হ্যান্ডলার ক্রম, অর্থাৎ (<পাথ> <বর্গ নাম>, <পাথ> <বর্গ নাম>, ...) লাগে, এবং বাকি এপিআই পথ, '/ API' prepends, . প্রতিটি প্রদত্ত পথ & nbsp; ('init' স্ক্রিপ্ট কমান্ড দ্বারা তৈরি) ডিফল্ট server.py handlers.py থেকে URL গুলি লোড করার জন্য এই ফাংশন ব্যবহার করে.
get_request_parms () JSON হিসেবে বর্তমান অনুরোধ এর সার্চ স্ট্রিং এবং শরীরের পার্স এবং (args, শরীরের) হিসাবে ফলাফল ফেরৎ.
কোন সার্চ স্ট্রিং args ফিরে প্রতিধ্বনি যে একটি JSON হ্যান্ডলার একটি তুচ্ছ উদাহরণ:
আমদানি templeton.handlers
বর্গ JsonTest (বস্তু):
& Nbsp; & nbsp; & nbsp; @ Templeton.handlers.get_json
& Nbsp; & nbsp; & nbsp; Def (স্ব) GET:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; args, শরীরের = templeton.handlers.get_request_parms ()
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; args ফিরে
আবশ্যক
- পাইথন
পাওয়া মন্তব্যসমূহ না