Flask

البرمجيات قطة:
Flask
تفاصيل البرنامج:
الإصدار: 0.10.1
تاريخ إيداع: 13 May 15
المطور: Armin Ronacher
ترخيص: حرر
شعبية: 125
حجم: 531 Kb

Rating: 4.0/5 (Total Votes: 1)

والمقصود قارورة للتطبيقات الصغيرة التي يجري تطويرها لتكون سهلة على استخدام وحدة المعالجة المركزية

الميزات:.

المدمج في خادم تطوير والمصحح
الدعم المتكامل للدعم unittesting
راحة طلب إيفاد
يستخدم Jinja2 النموذجيه
دعم لملفات تعريف الارتباط آمنة (جلسات العميل)
100٪ WSGI 1.0 متوافق
يونيكود أساس
وثقت

ما هو الجديد في هذا الإصدار:

واضاف لدعم سلاسل بايت مرة أخرى إلى نظام الدورة. هذا كسر التوافق مع الحالة العامة من الناس وضع البيانات الثنائية للتحقق رمزية في الدورة.
قضية الثابتة حيث سجلت بنفس الطريقة مرتين لنفس نقطة النهاية شأنه أن يؤدي إلى استثناء بشكل غير صحيح.

ما هو الجديد في الإصدار 0.9:

الثابتة الافتراض في تنفيذ الدورات التي يمكن أن يكسر رسالة وامض على دورات تطبيقات التي تستخدم وحدات التخزين الخارجية.
تغير سلوك القيم عودة الصفوف (tuple) من الوظائف. فهي لم تعد الحجج إلى كائن ردا على ذلك، لديهم الآن معنى محدد.
وأضاف: ATTR: `flask.Flask.request_globals_class` السماح لفئة معينة لاستخدامها في إنشاء: البيانات:` ~ المثال flask.g` كل طلب.
وأضاف `السمة required_methods` لعرض وظائف لإجبار-إضافة الأساليب على التسجيل.
وأضاف: ظائفها: `flask.after_this_request`.
وأضاف: ظائفها: `flask.stream_with_context` والقدرة على دفع سياقات عدة مرات دون إنتاج سلوك غير متوقع.

ما هو الجديد في الإصدار 0.8:

البيانات JSON التالف والآن يؤدي إلى استثناء طلب HTTP سيئة بدلا من خطأ القيمة التي عادة ما يؤدي إلى خطأ في الخادم الداخلي 500 إذا لم يتم التعامل معها . هذا هو تغيير غير متوافق إلى الوراء.
تطبيقات الآن ليس فقط مسار الجذر حيث توجد موارد وحدات ولكن أيضا مسارا instane وهو المكان المخصص لإسقاط الملفات التي تم تعديلها في وقت التشغيل (تحميل الخ). أيضا هذا هو conceptionally الحالة الوحيدة حسب وخارج التحكم في الإصدار لذلك هو المكان المثالي لوضع ملفات التكوين غيرها للحصول على مزيد من المعلومات راجع: المرجع: `مثيل folders`.
واضاف `` متغير التكوين APPLICATION_ROOT``.
تنفيذ: المنهجيات: `~ flask.testing.TestClient.session_transaction` لتعديل جلسات من بيئة الاختبار بسهولة.
ريفاكتوريد العميل اختبار داخليا. و`` APPLICATION_ROOT`` متغير التكوين وكذلك `` SERVER_NAME`` تستخدم الآن بشكل صحيح من قبل العميل الاختبار كما الإعدادات الافتراضية.
وأضاف: ATTR: `flask.views.View.decorators` لدعم تزيين أبسط للتوصيل (الطبقي) وجهات النظر.
قضية الثابتة حيث العميل اختبار إذا استخدمت مع مع بيان لكنها لم تطلق تنفيذ معالجات تنظيف.
وأضاف تحسين الإشراف على المعلمات الكعكة الدورة.
طلبات الرأس إلى طريقة عرض طريقة الآن إيفاد تلقائيا إلى طريقة `get` إذا لم يتم تطبيق أي معالج.
نفذت الظاهري: وزارة الدفاع: `حزمة flask.ext` لاستيراد التمديد من بينها.
الحفاظ على سياق الاستثناءات هو الآن جزء لا يتجزأ من قارورة نفسه وأنه لم يعد من العميل الاختبار. تنظيف هذه بعض المنطق الداخلي ويقلل من احتمالات سياقات طلب هارب في unittests.

ما هو الجديد في الإصدار 0.7.2:

قضية الثابتة مع المعالجات URL لا يعمل بشكل صحيح على المخططات.

ما هو الجديد في الإصدار 0.7.1:

إطلاق خلل:
وأضاف استيراد المستقبل المفقود التي قصمت 2.5 التوافق.
قضية الثابتة توجيه لانهائية مع المخططات.

ما هو الجديد في الإصدار 0.6.1:

قضية الثابتة حيث الاستجابة الافتراضية `OPTIONS` لم تكشف عن طرق صالحة في رأس` Allow`.
Jinja2 تركيب قالب تحميل يسمح الآن ومثل؛ ./& مثل؛ أمام مسار تحميل القالب. في وقت سابق هذا سبب مشاكل مع الاجهزة حدة.
قضية الثابتة حيث تم تجاهل الإعداد فرعي لوحدات للمجلد ثابت.
إصلاح المشكلة الأمنية التي سمحت للعملاء تحميل الملفات التعسفي إذا كان الخادم المضيف ويندوز نظام التشغيل المستندة إلى ويستخدم العميل الخطوط المائلة العكسية للهروب من دليل الملفات حيث يتعرض من بينها.

ما هو الجديد في الإصدار 0.6:

بعد تسمى ظائف الطلب الآن في ترتيب عكسي من التسجيل.
والآن تنفذ OPTIONS تلقائيا بواسطة قارورة إلا إذا كان التطبيق يضيف explictly 'خيارات' كوسيلة لحكم URL. في هذه الحالة لا OPTIONS التلقائي التعامل مع الركلات في.
قواعد ثابتة وحتى الآن في مكان إذا لم يكن هناك مجلد ثابت من أجل الوحدة. وقد تم تنفيذ هذا للمساعدة GAE الذي سيزيل المجلد ثابت إذا كان جزء من التعيين في ملف .yml.
و: ATTR: `~ flask.Flask.config` غير متوفر في الوقت الحاضر في قوالب كما` config`.
سوف المعالجات السياق لم يعد تجاوز القيم التي تم تمريرها مباشرة إلى وظيفة تقديم.
وأضاف القدرة على تحديد البيانات طلب الواردة مع `` قيمة جديدة التكوين MAX_CONTENT_LENGTH``.
نقطة النهاية ل: المنهجيات: `طريقة flask.Module.add_url_rule` الآن الاختيارية لتكون متسقة مع وظيفة نفس الاسم على كائن التطبيق.
أضاف: ظائفها: `ظيفة flask.make_response` التي تسهل إنشاء مثيلات الكائن استجابة في وجهات النظر.
وأضاف يدل الدعم على أساس الضوء الوامض. هذه الميزة اختيارية حاليا والمفترض أن يتم استخدامها من قبل ملحقات والتطبيقات. إذا كنت ترغب في استخدامه، تأكد من أن `blinker`_ المثبتة.
ريفاكتوريد الطريقة يتم إنشاء محولات رابط. هذه العملية هي الآن للتخصيص بشكل كامل مع: المنهجيات: `~ طريقة flask.Flask.create_url_adapter`.
كما يمكن للوحدات فقم بالتسجيل الآن لفرعي بدلا من مجرد بادئة URL. وهذا يجعل من الممكن لربط وحدة كاملة لفرعي شكلي.

ما هو الجديد في الإصدار 0.5.1:

بإصلاح مشكلة مع قالب تحميل من الدلائل عندما الوحدات التي تستخدم فيها.

ما هو الجديد في الإصدار 0.4:

واضاف القدرة على تسجيل تطبيق معالجات خطأ واسعة من وحدات.
: المنهجيات: `~ يتم الآن استدعاء معالجات flask.Flask.after_request` أيضا إذا كان الطلب يموت مع استثناء والخطأ في التعامل مع الركلات في.
العميل الاختبار ليس له القدرة على الحفاظ على سياق الطلب لفترة أطول قليلا. هذا ويمكن أيضا أن تستخدم لتحريك طلبات المخصصة التي لا البوب ​​على طلب كومة للاختبار.
لأن بيثون مخابئ المكتبة القياسية قطع الاشجار، اسم مسجل هو شكلي الآن إلى unittests دعم أفضل.
وأضاف `التبديل TESTING` التي يمكن تفعيل المساعدين unittesting.
المسجل بالتبديل إلى وضع `DEBUG` الآن إذا تم تمكين التصحيح.

المتطلبات:

جينجا 2.4 أو أعلى
WERKZEUG 0.6.1 أو أعلى

برامج مماثلة

Dancer
Dancer

9 Apr 16

Toto
Toto

20 Jul 15

Rest.li
Rest.li

20 Jul 15

MEAN
MEAN

19 Jul 15

البرامج الأخرى من المطور Armin Ronacher

Pygments
Pygments

1 Mar 15

Werkzeug
Werkzeug

14 Apr 15

Jinja2
Jinja2

11 May 15

Logbook
Logbook

12 May 15

تعليقات ل Flask

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!
البحث حسب الفئة