بيلونز

إطار ويب خفيف الوزن يؤكد المرونة والتطور السريع
التحميل الان

بيلونز الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Freeware
  • السعر:
  • FREE
  • اسم الناشر:
  • Pylons Team
  • موقع ويب الناشر:
  • http://pylonshq.com/
  • أنظمة التشغيل:
  • Mac OS X
  • حجم الملف:
  • 199 KB

بيلونز العلامات


بيلونز وصف

إطار ويب خفيف الوزن يؤكد المرونة والتطور السريع يهدف إطار Web Web إلى جعل WebApps وتطوير موقع الويب البرنامجي الكبير في Python Easy.Pylons يجمع بين أفضل الأفكار من عوالم Ruby و Python و Perl، مما يوفر إطارا ويب بيثون مرن للغاية ولكنه مرن للغاية. يعد Pylons أيضا أحد المشاريع الأولى التي تتمتع بمعايير WSGI الناشئة، والتي تسمح بإعادة الاستخدام والمرونة الواسعة - ولكن فقط إذا كنت في حاجة إليها. يهدف الصلصال إلى جعل تطوير الويب سريعا ومرن وسهل. من السهل التوسع على معرفتك ببيثون لإتقان الأيبات لتطوير الويب. باستخدام Dispath Style MVC، يتم استخدام معرفة Python على مختلف المستويات: تحكم هي مجرد فئة Python الأساسية، والتي تم استدعاؤها لكل طلب. تخصيص الاستجابة سهلا مثل تجاوز __call__ لجعل WebApp يعمل بكيفية تريد. تجميع قالب Mako مباشرة إلى رمز بايت بايتون للسرعة ويستخدم Python لمكافحة القالب بدلا من إنشاء بناء جملة القالب الخاص به ل "ل، أثناء، إلخ "البيلونات مبنية على لصق وتسمح وتشجع استخدام مكونات ومكتبات ثعبانك المفضلة لديك: النماذج: SQLAlchemy، SQLOBJECT، DB API عادي، قالب: Mako، Genshi، Jinja، Kid، Cheetah، أو أي شيء تريده - باستخدام بوفيه Ajax: Webhellpers على غرار القضبان بناء على النموذج الأولي، أو Mochikit، jQuery، Dojo، Ext طلب إرسال: طرق افتراضية، أو قم بتوصيل المفضل لديك هنا بعض الميزات الرئيسية ل "Pylons": إطار لجعل تطبيقات الويب كتابة في بيثون سهلة يستخدم الفلسفة القائمة على الحد الأدنى والمكونات التي تجعل من السهل التوسع تسخير المعرفة الموجودة حول بيثون ما الجديد في هذا الإصدار: تحذير: يتوفر خيار جديد لتحديد ما إذا كان ينبغي إرفاق الوسائط أو لا توجد إجراءات تلقائيا ب "C". لإيقاف هذا السلوك الضمني في Environment.py: Config = False تم ضبط هذا على True افتراضيا. تحذير: تم إصلاح ثقب أمان بسيط في صفحة أخطاء الأزمة الافتراضية التي قد تؤدي إلى فتحة أمان XSS. تحذير: إصلاح ثقب أمني في قالب المشروع الافتراضي لاستخدام Staticurlparser لضمان عدم إرسال الملفات التعسفية. تحذير: قم بتمديد PylonsApp لإزالة Engacy PylonsApp، وانتقلت جلسة / ذاكرة التخزين المؤقت وطرق الوسائط المتوسطة في قالب المشروع. سيتطلب ذلك من المشروعات التي سيتم تحديثها لتضمين تلك الوسيطة الثلاثة في المشاريع Militward.py. تم تغييرها لاستخدام Webtest بدلا من paste.fixture للحصول على اختبار التطبيقات. وأضاف RESST_MAKO_DEF لجعل كتل DEF داخل قالب Mako. التغييرات في Cache_Decorator و Cached_template لدعم تغييرات Beaker API في الإصدار 1.1. 1.0.3 لا يزال معتمد. قم بإصلاح طلبات الرأس التي تسبب استثناء كما لو أنه لم يتم إرجاع محتوى بواسطة وحدة التحكم. إصلاح # 507. شكرا mvtellingen، بيتر كوباليسك. قم بإصلاح تعطل عند إرجاع نتيجة "atag_cache`" في وحدة تحكم. إصلاحات # 508. تمت إزالة علامة "الاستجابة" من الصعب. Decomorators.cache.beaker_cache، حيث يرسل جميع الرؤوس على طول ملفات تعريف الارتباط دون قيد أو شرط؛ بالإضافة إلى ذلك، كان العلم نافذ المفعول في جميع الحالات سابقا، لذا فإن الإصدارات السابقة من Beaker_cache غير آمنة. في مكانها، يتم توفير خيار جديد "Cache_Headers"، وهو tuple من أسماء رأس محددة لتكون مخزنة مؤقتا. افتراضيا إلى ("نوع المحتوى"، "طول المحتوى"). تمت إضافة علامة "InvalentATE_ON_STARTUP" إلى Beaker_Cache، والتي توفر "بدء تشغيل" إلى ذاكرة التخزين المؤقت بحيث يتم عند بدء تشغيل التطبيق أو إعادة تشغيله، يتم إبطال إدخال ذاكرة التخزين المؤقت. تحديث المضيف لاستخدام 127.0.0.1 لإرساء التنمية. تمت إضافة خيار لتحديد اسم وحدة تحكم مع متغير وحدة تحكم في وحدة التحكم. سيتم استخدام هذا الاسم لفئة وحدة التحكم بدلا من نظام التسمية الافتراضي. Setup.py Egg_info يعيد الآن مشاريع "paster_plugins.txt، مما يسمح لشركة Paster Shell بالعمل مرة أخرى بعد فقد الدليل البيض". إصلاحات # 282. شكرا سيفكين. يقع قالب Paste_Deploy_config.ini_tmpl الآن في الحزمة / التكوين / النشر .ini_tmpl للمشاريع الجديدة. لم يعد اختبار تركيبات المشروع الافتراضي Test.ini؛ يمكن الآن تحديد ملف INI المستخدم عبر وسيطة Nosetests-with-pylons (الافتراضي إلى Test.ini في Setup.cfg). إصلاح # 400. @ Validate الآن افتراضيات لترجمة رسائل خطأ FormEncode عبر كتالوج Gettext عبر الصبار، ثم تعود إلى FormEncode. إصلاحات # 296. شكرا جزيلا ischenko. ثابت SQLALCHEMY تسجيل عدم العمل في قذيفة أقرب. إصلاحات # 363. شكرا كريستوف هاس. وأضاف اختياري تهيئة المحرك، لمنع البوفيه من التحميل إذا لم يكن هناك بوفيه. Template_Engines 'في التكوين. تحديث الحد الأدنى من القالب للعمل مع Tempita وغيرها من التغييرات الجديدة القسيمة. WebSetup ثابت لتحليل ملف التكوين الموقع بشكل صحيح عندما يكون القسم "الرئيسي". إصلاح # 399. وأضاف مرشح ماكو الافتراضي للهروب لجميع تقديم القالب. قالب ثابت للدورة. إدراج Remove عند استخدام SA. RENDER_GENSHI ثابتة لاستخدام خيارات التجزئة / التنسيق بشكل صحيح. شكرا أنتونين enfrun. إزالة محرك القالب من مكالمة Load_Environment. إزالة تحكم القالب من المشاريع. إصلاحات # 383. تمت إضافة طريقة Signed_Cookie لطلب Webob / الرد الفئات الفرعية. قالب المشروع المحدث لإعداد قوالب محمل القالب المناسبة وقوالب وحدة التحكم إلى DOC كيفية استيراد التجسيد. وأضاف الوثائق لتقديم الوظائف في الأبراج. إضافة وظائف تقديم محددة لا تتطلب بوفيه. وأضاف وحدة التحكم إلى الأمام.util لإعادة توجيه الطلب إلى تطبيقات WSGI. إصلاحات # 355. إضافة ترميز الإدخال الافتراضي ل Mako إلى UTF-8. اقترح في # 348. تحكم الأقراص الثابتة لرفع خطأ إذا كانت وحدة التحكم الخاصة به موجودة بالفعل. إصلاحات # 279. تمت إضافة init.py إلى قالب DIR في قالب المشروع إذا كان محرك القالب هو Genshi أو Kid. إصلاحات # 353. الثابتة JSONIFY لاستخدام التطبيق / JSON باعتباره نوع MIME المناسب وتستخدم الآن في جميع أنحاء الشبكة. ثابت الحد الأدنى من القالب عدم استبدال المتغيرات بشكل صحيح. إصلاحات # 377. الثابتة @ videalate decorator لم يعد يمسك الاستثناءات يجب أن تثار في الإجراء الذي من المفترض أن يعرض نموذجا. إصلاحات # 374. الأوامر الثابتة قذيفة قذيفة لم تعد البحث عن Egg_info dir. يسمح باستخدام قذيفة Paster مع حزم مثبتة. اقترحته جافن كاروذر. وأضاف وظيفة Mimetype وفئة mimetypes لتسجيل mimetypes. تحذير: استخدام الصواب. يتم إهماله الآن. يرجى استخدام pylons.Response بدلا من ذلك. إزالة استخدام WSGireQuest / WSGiResponse واستبدالها بفئات فئة فئة Webob التي تنفذ الأساليب لجعلها متوافقة مع الورق مع المعجون WSGiWrappers. تم إصلاح استيراد مفقود في وحدة تحكم القالب. تستخدم الدالة المنخفضة استبدال السلسلة لتجنب خطأ nonetype عند تشغيل Python الأمثل. إصلاحات # 334. ذاكرة التخزين المؤقت للعلامة الإلكترونية لم تعد ترجع نوع المحتوى في الرؤوس. إصلاحات # 323. xmlrpccontroller الآن يتضمن بشكل صحيح محتوى الرد. إصلاحات # 310، شكرا نيكولاس. وأضاف خيار SQLAlchemy إلى قالب، مما يضيف إعداد SQLAlchemy إلى قالب المشروع. تحولت قالب المشروع لاستخدام tempita. تحديث إحباط / redirect_to لاستخدام كائن الاستجابة المناسبة عند استخدام Webob. تحديث حتى يتم إرجاع 404 بشكل صحيح ككائنات استجابة عندما يكون Webob قيد الاستخدام بدلا من WSGiResponse. تمت إضافة خيار Beaker_cache لتجنب التخزين المؤقت / استعادة قيم الاستجابة العالمية الموجودة خلال عملية ذاكرة التخزين المؤقت الأولى. إضافة StatusCoderedirect لمعالجة إعادة التوجيه الداخلي بناء على رمز الحالة الذي تم إرجاعه بواسطة التطبيق. هذا يحل محل استخدام القرود في المشاريع. استثناءات الأخطاء المعاد عدلا لاستخدام Weberror. يستخدم WSGicontroller الآن مراجع البيئة للاستجابة والطلب والكائن C للأداء العالي. وأضاف الاستخدام الاختياري لل Webob بدلا من كائنات paste.wsgiwrapper. خطأ ثابت مع Beaker_cache التخلف عن DBM بدلا من افتراضي تطبيق ذاكرة التخزين المؤقت Beaker. لم يعد المكون الإضافي للأدب مع الألباء يتطلب مشروعا تم تسجيله مع Setuptools للعمل. يتم تضمين كائن التكوين الآن في مساحة اسم القالب. يقبل staticjavassts الآن حجج الكلمة الأساسية لل Staticurlparser. اقترحها Marcin Kasperski. إصلاح pylons.database.autoconnecthub غير الاتصال تلقائيا عند الضرورة. إصلاحات # 327.


بيلونز برامج ذات صلة

شبح عجلة

تعامل مولدات Praprat Parser بمسح الضوئي وتحليل قواعد النحوية الخالية من السياق ...

247 25 KB

تحميل