در وب سرور دروازه رابط رابط سطح پایین بین سرویس دهنده وب و برنامه های کاربردی وب / قاب زبان برنامه نویسی پایتون است.
این غیر رسمی و به اصطلاح "استاندارد" برای نوشتن برنامه های کاربردی وب برای ترویج ابزار مشترک برای حمایت از برنامه های کاربردی وب قابل حمل است که بدون در نظر گرفتن تکنولوژی سرور آنها اجرا بر روی کار ایجاد شده است.
بطری چارچوب پایتون است، حتی اگر یکی کوچک، اجرا می شود که در استاندارد WSGI و می تواند مورد استفاده قرار گیرد به نوشتن برنامه های کاربردی وب قابل حمل serer-اگنوستیک.
بطری شناخته شده است به اجرا در بسیاری از تکنولوژی های سرور، برخی از سرورهای مورد آزمایش قرار جمله رب، fapws3، برنامه گوگل موتور و cherrypy. حتی اگر رسما آزمایش نشده، اساسا هر سرور HTTP WSGI-قادر می بطری اجرا شود. حداقل در تئوری.
چارچوب خود را به اندازه کافی کوچک به داخل یک فایل جا و قابل نصب و لود مانند هر ماژول پایتون دیگر است
ویژگی ها:.
بدون وابستگی خارجی
سیستم مسیریابی خود را
URL ها در جستجوگرها دوستانه
طرح بندی templated آن
پشتیبانی از کوکی ها
پشتیبانی از دستکاری فراداده
پشتیبانی از ارسال فایل
دست زدن به داده های فرم
ساخته شده در HTTP سرور
چه جدید در این نسخه است:
جدید BaseRequest.route () اموال را برمی گرداند این مسیر که به درخواست همسان.
جدید در نسخه 0.11.3 است:
پشتیبانی بومی برای 2.X پایتون و نحو های 3.x. بدون نیاز به اجرا 2to3 دیگر.
پشتیبانی از دانلود ناقص (هدر محدوده) در static_file ().
رابط ResourceManager جدید کمک می کند تا محل فایل همراه با نرم افزار.
اضافه شده یک آداپتور سرور برای پیشخدمت.
روش جدید Bottle.merge () به نصب تمام مسیرهای از یک نرم افزار را به یکی دیگر.
املاک جدید BaseRequest.app برای دریافت نرم افزار شی که درخواست رسیدگی می کند.
جدید در نسخه 0.10.1 است:
اضافه شدن پشتیبانی از برنامه های کاربردی WSGI خام به Bottle.mount ().
Bottle.mount () منظور پارامتر را تغییر داد.
Bottle.route () در حال حاضر یک رشته واردات برای پارامتر پاسخ به تماس accpets.
کاهش یافته است Gunicorn پشتیبانی 0.8. در حال حاضر نسخه پشتیبانی 0.13 است.
گزینه های سفارشی اضافه شده به Gunicorn سرور.
در نهایت پشتیبانی از فیلترهای نوع کاهش یافته است. جایگزین با پلاگین های سفارشی مورد نیاز.
چه در نسخه 0.9.2 جدید است:
در همه دسته جدید:
نام تجاری جدید پلاگین-API. پلاگین ها و راهنمای توسعه پلاگین برای جزئیات بیشتر.
مسیر () دکوراتور کردم بسیاری از ویژگی های جدید است. Bottle.route () برای جزئیات بیشتر.
آداپتورهای سرور جدید برای gevent، meinheld و بجورن.
پشتیبانی از قالب های SimpleTAL.
استثنا در زمان اجرا بهتر دست زدن به برای قالب ماکو در حالت اشکال زدایی.
بسیاری از اسناد و مدارک، رفع و بهبود کوچک است.
املاک جدید Request.urlparts.
بهبود عملکرد:
روتر در حال حاضر ویژه موارد wsgi.run_once محیط برای سرعت بخشیدن به CGI.
کاهش زمان لود ماژول های ~ 30٪ و الگو تجزیه بهینه شده است.
پشتیبانی برای & quot؛ برنامه ذخیره ساز ها & quot؛ در گوگل موتور App.
برخی از ویژگی های ندرت استفاده می شود و یا توصیه اکنون پلاگین که اجتناب از سربار اگر ویژگی استفاده نمی شود.
جدید در نسخه 0.8.5 است:.
ثابت و & quot؛ بارگیری مجدد سرور می میرد بر روی سخت افزار آهسته و & quot؛
نظر یافت نشد