أتوشا

حزمة بيثون لتحليل البيانات وتقديمها من أشكال الويب.
التحميل الان

أتوشا الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • GPL
  • السعر:
  • FREE
  • اسم الناشر:
  • Martin Blais
  • موقع ويب الناشر:
  • http://furius.ca/atocha/

أتوشا العلامات


أتوشا وصف

حزمة بيثون لتحليل البيانات وتوفيرها من أشكال الويب. Atocha عبارة عن حزمة بيثون لتحليل البيانات وتقديمها من أشكال الويب. atocha هو الإطار الأذرع، عام، ويجب أن يكون من الممكن استخدامه مع البرامج النصية CGI أو لدمجها في إطار تطبيق الويب المفضل لديك. لم يقررك أن أكتب هذا البرنامج (2005-09-30)، كان لدي المشاكل التالية: - لم تكن هناك مكتبة يمكن أن تحليل المدخلات من الحاجيات وأداء تحويلات الأنواع التلقائية بشكل موثوق، وكان ذلك لائق وبسيطا، أو لم يكن مرتبطا بوجود معين إطار تطبيق. (بدأت بعض الخيارات بالتنبت وتنضج في ذلك الوقت، مثل FormEncode)؛ - كنت أواجه الكثير من المتاعب في مختلف مسارات البيانات من معالجاتي مع تحويلات النوع، وغالبا ما يكون لها مشاكل ترميز يونيكود؛ - شعرت أن المشكلة من التعامل مع نماذج الويب وتقديمها تم ربطها عن كثب، وأنه يمكن حلها بطريقة عامة. في الوقت المناسب، كنت قد كتبت إطار تطبيق الويب الخاص بي، ومكتبة صغيرة في شكل تم نسخها من مكان ما نمت إلى فوضوي مسخ. لذلك قررت مهاجمة المشكلة مباشرة وإعادة كتابة النماذج الخاصة بي بشكل عام، مع مراعاة الأهداف التالية: - إعادة استخدام تعريف النموذج لتحليل الوسائط المقدمة وكذلك تقديم وعرض البيانات (الاستفادة من المعرفة المخزنة في تعريف النموذج ممكن)؛ - المتانة: التركيز على فحص النوع الصارم والترابيع عبر الاختبارات؛ - الحقول تقوم تلقائيا بإجراء تحويل النوع المناسب عند إرجاع القيمة المحيطة بالمستخدم؛ مثل تطبيقات Toolkit UI Desktop UI، قد تقوم الحقول بإرجاع جميع أنواع أنواع البيانات. أيضا، يمكن للحقول استخدام العديد من وحدات واجهة مستخدم لإدخال HTML متعددة، وفكرة المدخلات وآليةها منفصلة. كما أردت وظائفها أقرب إلى مجموعة أدوات سطح المكتب UI، والتي غالبا ما لا توجد موجودة في مجموعة أدوات تحليل نموذج الويب. فيما يلي بعض الملامح الرئيسية ل "Atocha": مكتبة عامة من الممكن إعادة استخدامها في العديد من الأطر والتطبيقات. لا يرتبط بأي نموذج تخزين أو نموذج مجال، توفر هذه المكتبة البيانات، ويجب عليك بعد ذلك تخزين البيانات بنفسك. هذا المنطقي، حيث قد تتغير واجهات المستخدم، لكن نموذج البيانات الأساسي يبقى كما هو؛ قابل للتوسيع: من السهل إنشاء وإضافة أنواع حقل جديدة دون الحاجة إلى تعديل الإطار. من الممكن أيضا إنشاء مصطلح لمكتبة الإخراج المفضلة لديك (E.G. Stan) قد تقدم الحقول إلى العديد من الحاجيات المدخلات ويتم دمجها في قيمة واحدة تلقائيا؛ يتم دعم التدويل (I18N) من جميع الرسائل (يتم تجميع جميع الرسائل الناتجة عن المكتبة في مكان واحد ويمكن تخصيصها بسهولة)؛ يدعم المخفية والمعوقين والحاجيات الحاجيات التي يمكن استخدامها لتنفيذ نماذج متعددة الصفحات؛ يدعم الأخطاء لكل حريات، لتقديمها بجانب الحاجيات الخاطئة؛ يدعم رسالة ووضع UI لإعادة تقديم نموذج مع الأخطاء؛ يمكن بسهولة تمديدها لدعم الحاجيات مع رمز JavaScript / Ajax. متطلبات: بيثون


أتوشا برامج ذات صلة