ওয়েব সার্ভার গেটওয়ে ইন্টারফেস পাইথন প্রোগ্রামিং ভাষা জন্য ওয়েব সার্ভার এবং ওয়েব অ্যাপ্লিকেশন / অবকাঠামো মধ্যে একটি নিম্ন স্তরের ইন্টারফেস.
এই বেসরকারী এবং ওয়েব অ্যাপ্লিকেশন লেখার জন্য "মান" নির্বিশেষে তারা চালানো সার্ভার প্রযুক্তি এর কাজ যে পোর্টেবল ওয়েব অ্যাপ্লিকেশন সমর্থনের জন্য সাধারণ সরঞ্জাম উন্নীত নির্মিত হয়েছিল তথাকথিত.
বোতল, একটি পাইথন কাঠামো, এমনকি WSGI মান উপর সঞ্চালিত হয় এবং সেরার-অজ্ঞেয়বাদী পোর্টেবল ওয়েব অ্যাপ্লিকেশন লিখতে ব্যবহার করা যেতে পারে যে একটি ছোট এক, যদি.
বোতল, অনেক সার্ভার প্রযুক্তির উপর পেস্ট, fapws3, Google App ইঞ্জিন এবং cherrypy সহ পরীক্ষা সার্ভার কিছু চালানোর জন্য পরিচিত হয়েছে. আনুষ্ঠানিকভাবে পরীক্ষা না, এমনকি যদি, মূলত কোনো WSGI-সক্ষম HTTP সার্ভার রহমান চালাতে পারেন. তত্ত্ব অন্তত.
কাঠামো নিজেই এক একক ফাইলের ভিতরে মাপসই এবং ইনস্টল এবং অন্য কোন পাইথন মডিউল মত লোড করা যাবে ছোট যথেষ্ট
বৈশিষ্ট্য :.
- কোন বহিরাগত নির্ভরতা
- নিজস্ব রাউটিং সিস্টেম
- এসইও বান্ধব URL গুলি
- টেমপ্লেট বিন্যাস করুন
- কুকিজ জন্য সমর্থন
- মেটাডেটা ম্যানিপুলেশন জন্য সমর্থন
- ফাইল আপলোড সমর্থন
- ফর্ম তথ্য ঘাঁটাঘাটি
- অন্তর্নির্মিত HTTP সার্ভার
এই রিলিজে নতুন কি:
- নতুন BaseRequest.route () সম্পত্তি রুট ফেরৎ অনুরোধ মিলেছে.
সংস্করণ 0.11.3 নতুন কি:
- পাইথন 2.x এবং 3 এর জন্য মাতৃভাষা সমর্থন. এক্স বাক্য গঠন. না আর 2to3 চালানোর জন্য.
- static_file আংশিক ডাউনলোড (বিন্যাস হেডার) জন্য সমর্থন ().
- নতুন ResourceManager ইন্টারফেস একটি অ্যাপ্লিকেশন সঙ্গে bundled ফাইল লোকেটিং সাহায্য করে.
- ওয়েট্রেস জন্য একটি সার্ভার অ্যাডাপ্টার যোগ করা হয়েছে.
- নতুন Bottle.merge () অন্য মধ্যে এক অ্যাপ্লিকেশন থেকে সব রুটের ইনস্টল করার পদ্ধতি.
- নতুন BaseRequest.app সম্পত্তি একটি অনুরোধ পরিচালনা আবেদন যে বস্তু পেতে.
সংস্করণ 0.10.1 নতুন কি:
- Bottle.mount কাঁচা WSGI অ্যাপ্লিকেশনের জন্য সমর্থন যোগ করা হয়েছে ().
- Bottle.mount () পরামিতি, যাতে পরিবর্তন.
- Bottle.route () এখন কলব্যাক পরামিতির জন্য একটি আমদানি স্ট্রিং accpets.
- ছেড়ে যাওয়া Gunicorn 0.8 সমর্থন. বর্তমান সমর্থিত সংস্করণ 0.13 হয়.
- যোগ করা হয়েছে কাস্টম অপশন Gunicorn করার জন্য সার্ভার.
- অবশেষে টাইপ ফিল্টার জন্য সমর্থন অবনমিত. এর প্রয়োজন ছিল. একটি কাস্টম প্লাগ সঙ্গে প্রতিস্থাপন করুন
সংস্করণ 0.9.2 নতুন কি:
- কি নতুন:
- একটি ব্র্যান্ড নতুন প্লাগ-এপিআই. বিস্তারিত জানার জন্য প্লাগইন এবং প্লাগইন উন্নয়ন গাইড দেখুন.
- রুট () প্রসাধক নতুন বৈশিষ্ট্য একটি অনেক আছে. বিস্তারিত জানার জন্য Bottle.route () দেখুন.
- নতুন সার্ভারে অ্যাডাপ্টার.
- SimpleTAL টেমপ্লেট জন্য সমর্থন.
- ভালো রানটাইম ব্যতিক্রম.
- ডকুমেন্টেশন, সংশোধন ও ক্ষুদ্র উন্নতি প্রচুর.
- নতুন Request.urlparts সম্পত্তি.
- পারফরমেন্স উন্নতি:
- রাউটার এখন বিশেষ ক্ষেত্রে wsgi.run_once পরিবেশের সিজিআই গতি বাড়াতে.
- কমিয়ে মডিউল লোড সময় এবং অনুকূল টেমপ্লেট পার্সার.
- & quot সমর্থন; অ্যাপ ক্যাশে করার ফলে, & quot; Google App ইঞ্জিন.
- খুব কমই ব্যবহার করা বা অবচিত বৈশিষ্ট্য কিছু বৈশিষ্ট্য ব্যবহার করা হয় না, যদি উপরি এড়ানো যে প্লাগিন আছে.
Gevent, meinheld এবং Bjoern জন্য
ডিবাগ মোড মধ্যে প্রশান্ত মহাসাগরের নীল হাঙর টেমপ্লেট জন্য পরিচালনার
30% ~ দ্বারা
সংস্করণ 0.8.5 নতুন কি:
- স্থায়ী, & quot; সার্ভারের নতুন করে পড়া ধীর হার্ডওয়্যারের উপর মারা যায়. , & quot;
পাওয়া মন্তব্যসমূহ না