جانغو

إطار الويب للكمال مع المواعيد النهائية
التحميل الان

جانغو الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • BSD
  • السعر:
  • FREE
  • اسم الناشر:
  • Django Software Foundation
  • موقع ويب الناشر:
  • http://www.djangoproject.com/
  • أنظمة التشغيل:
  • Mac OS X
  • حجم الملف:
  • 5.3 MB

جانغو العلامات


جانغو وصف

إطار الويب للكمال مع المواعيد النهائية Django هو إطار ويب ثياب رفيع المستوى الذي يشجع التطوير السريع والتصميم النظيف والبراغماتي. Django يجعل من الأسهل بناء تطبيقات الويب بسرعة أكبر وبأقل من الرموز. يتم تطويرها وتستخدم أكثر من عامين من خلال عملية أخبار سريعة الحركة، تم تصميم Django للتعامل مع تحديين: المواعيد النهائية المكثفة في غرفة الأخبار والمتطلبات الصارمة مطوري الويب ذوي الخبرة الذين كتبواها. يتيح لك إنشاء تطبيقات ويب ذات أداء عالية الأداء بسرعة. تركز Wjango على الالتزام بالمبدأ الجاف والأتمتة قدر الإمكان. هناك بعض الميزات الرئيسية ل "Django": MapperDefine العلائقية للكائنات الخاصة بك نماذج البيانات الخاصة بك تماما في بيثون. يمكنك الحصول على واجهة برمجة تطبيقية غنية وديناميكية للوصول مجانا - ولكن لا يزال بإمكانك كتابة SQL إذا لزم الأمر. المشرف التلقائي واقية نفسك العمل الشاق لإنشاء واجهات للناس لإضافة وتحديث المحتوى. Django يفعل ذلك تلقائيا، وهو جاهز للإنتاج. تصميم URL أنيقا جيدا، عناوين URL خالية من الرابط، بدون قيود خاصة بالإطار. كن مرنا كما تريد. قالب نظام قالب قالب قوي وصديقة Django لتصميم ومحتوى ورمز بيثون. ذاكرة التخزين المؤقت SYSTEMSHOOK في أطر ذاكرة التخزين المؤقت غيرها من الأداء والأداء السوبر - التخزين المؤقت هو الحبيبية كما تحتاج. لدى InternationalizationDJango الدعم الكامل للتطبيقات متعددة اللغات، مما يتيح لك تحديد سلاسل الترجمة وتوفير السنانير للحصول على الوظائف الخاصة باللغة. متطلبات: بيثون 2.3 أو الأحدث ما الجديد في هذا الإصدار: تحسينات orm: تمت إضافة اثنين من التحسينات الرئيسية إلى Mapper العلائقية للكائنات DJANGO (ORM): دعم إجمالي التعبيرات الإجمالية. دعم إجمالي: . يمكنك اختيار إما إرجاع نتائج المجموع مباشرة، أو قم بإلحاف الكائنات في Queryset بنتائج الاستعلام الإجمالي. هذه الميزة متوفرة ك queryset جديد. المعرض () `() و queryset.annotate ()` ()، ومغطاة بالتفصيل في وثائق تجميع أورم. تعبيرات الاستعلام: يمكن الآن الرجوع الاستعلامات الآن إلى حقل آخر على الاستعلام ويمكنه اجتياز العلاقات للإشارة إلى الحقول في النماذج ذات الصلة. يتم تنفيذ هذا في كائن F الجديد؛ للحصول على التفاصيل الكاملة، بما في ذلك الأمثلة، استشر الوثائق للتعبير f. تحسينات نموذجية: النماذج "غير المدارة": يمكنك الآن التحكم في ما إذا كان Django يدير دورة حياة جداول قاعدة البيانات أو عدم وجود نموذج باستخدام خيار النموذج المداري. هذه الإعدادات الافتراضية إلى TRUE، مما يعني أن Django سيقوم بإنشاء جداول قاعدة البيانات المناسبة في SyncDB وإزالتها كجزء من أمر إعادة التعيين. وهذا هو، يدير django دورة حياة طاولة قاعدة البيانات. إذا قمت بتعيين هذا على FALSE، فلن يتم إجراء أي جدول قاعدة بيانات إنشاء أو حذف تلقائيا لهذا النموذج. هذا مفيد إذا كان النموذج يمثل جدول موجود أو عرض قاعدة بيانات تم إنشاؤه بواسطة بعض الوسائل الأخرى. نماذج الوكيل: يمكنك الآن إنشاء نماذج وكيل: الفئات الفرعية للنماذج الموجودة التي تضيف فقط سلوك بايثون على مستوى قاعدة البيانات) ولا يتم تمثيلها بواسطة جدول جديد. وهذا هو، النموذج الجديد هو وكيل لبعض النموذج الأساسي، مما يخزن كل البيانات الحقيقية. يمكن العثور على جميع التفاصيل في وثائق نماذج الوكيل. هذه الميزة مشابهة على السطح إلى النماذج غير المدارة، لذلك تتمتع الوثائق بتفسير لكيفية تختلف نماذج الوكيل عن النماذج غير المدارة. الحقول المؤجلة: في بعض المواقف المعقدة، قد تحتوي النماذج الخاصة بك على حقول يمكن أن تحتوي على الكثير من البيانات (على سبيل المثال، حقول نصية كبيرة)، أو تتطلب معالجة مكلفة لتحويلها إلى كائنات Python. إذا كنت تعرف أنك لا تحتاج إلى هذه الحقول الخاصة، فيمكنك الآن معرفة django لعدم استردادها من قاعدة البيانات. سوف تفعل هذا مع أساليب QuerySet الجديدة تأجيل () وفقط (). تحسينات الاختبار: تم إجراء بعض التحسينات البارزة على إطار الاختبار. تحسينات أداء الاختبار: يتم تشغيل الاختبارات المكتوبة باستخدام إطار اختبار Django بشكل أسرع بشكل كبير (ما يصل إلى 10 مرات بشكل أسرع في كثير من الحالات). وقد تحقق ذلك من خلال إدخال اختبارات على أساس المعاملة: عند استخدام django.test.TestCase، سيتم تشغيل الاختبارات الخاصة بك في الصفقة الذي تم التراجع عند الانتهاء، بدلا من التنظيف وإعادة ملء قاعدة البيانات. هذه النتائج في تسريع هائل لمعظم أنواع وحدة الاختبارات. راجع وثائق TestCase وTransactionTestCase للحصول على وصف كامل، وبعض الملاحظات الهامة على دعم قاعدة البيانات. تحسينات عميل الاختبار: أدخلت تحسينات على العميل اختبار قبل بضعة صغيرة - - ولكنها مفيدة للغاية: عميل اختبار الآن يمكن تتبع الموجهات مع حجة متابعة لClient.get () وClient.post () تلقائيا. وهذا يجعل اختبار وجهات النظر هذه المسألة التحويلات أبسط. ومن الآن الأسهل للحصول على سياق القالب في استجابة عاد العميل الاختبار: عليك ببساطة الوصول إلى السياق كما request.context . الطريقة القديمة، التي request.context يعامل كقائمة من السياقات، واحدة لكل قالب المقدمة في سلسلة الميراث، لا تزال متاحة إذا كنت في حاجة إليها. ميزات جديدة للمشرف: الحقول القابلة للتعديل على لائحة التغيير ؟: يمكنك الآن جعل الحقول للتحرير في قائمة وجهات النظر المشرف عبر خيار جديد المشرف list_editable. هذه المجالات سوف تظهر كما الحاجيات شكل في صفحة القائمة، ويمكن تحريرها وحفظها بكميات كبيرة. المسؤول "الإجراءات": يمكنك الآن تحديد الإجراءات الادارية التي يمكن أن تؤدي بعض الإجراءات لمجموعة من نماذج بكميات كبيرة. سوف يكون المستخدمون قادرين على تحديد الكائنات في صفحة قائمة التغيير وثم تطبيق هذه الإجراءات الأكبر لجميع الكائنات المحددة. السفن جانغو مع العمل المشرف واحدة محددة مسبقا لحذف مجموعة من الكائنات في ضربة واحدة. تجهيز عرض الشرطي: جانغو لديها الآن دعم أفضل بكثير للتجهيز عرض مشروط باستخدام معيار ETAG وتاريخ آخر تعديل لل-HTTP الرؤوس. هذا يعني أنه يمكنك الآن بسهولة دائرة قصر تجهيز عرض عن طريق اختبار ظروف أقل تكلفة. بالنسبة للعديد من وجهات النظر وهذا يمكن أن يؤدي إلى تحسن كبير في السرعة والحد من عرض النطاق الترددي. مساحات أسماء URL: جانغو 1.1 يحسن أنماط URL اسمه مع إدخال URL "النطاقات". باختصار، هذه الميزة تسمح لنفسها مجموعة من عناوين المواقع، من نفس التطبيق، ليتم تضمينها في جانغو URLConf عدة مرات، مع اختلاف (ويحتمل أن تكون متداخلة) اسمه البادئات التي سيتم استخدامها عند تنفيذ قرار عكسي. وبعبارة أخرى، والتطبيقات التي يمكن إعادة استخدامها مثل واجهة المشرف جانغو قد يتم تسجيل عدة مرات دون صراعات URL. الميزات والتغييرات التي أدخلت منذ جانغو 1.0 الجديدة الأخرى ما يلي: وكانت الوسيطة حماية CSRF تنقسم إلى فئتين - الشيكات CsrfViewMiddleware الطلبات الواردة، وCsrfResponseMiddleware عمليات الردود الصادرة. الطبقة CsrfMiddleware مجتمعة (التي لا حد سواء) لا تزال لالوراء التوافق، ولكن باستخدام فئات انقسام ينصح الآن من أجل السماح ضبط الحبيبات غرامة قدرها متى وأين تجهيز CSRF تأخذ مكان. عكس () ورمز التي تستخدمها (على سبيل المثال، { رابط} قالب علامة) يعمل الآن مع محددات مواقع المعلومات في الموقع الإداري جانغو، شريطة أن يتم تعيين عناوين المشرف تصل عبر تشمل (admin.site.urls) (إرسال المشرف سوف يطلب إلى العرض admin.site.root لا يزال يعمل، ولكن عناوين المواقع في المشرف لن تكون "عكسها" عند تكوين بهذه الطريقة). وظيفة تشمل () في وحدات جانغو URLconf يمكن أن نقبل الآن متواليات من أنماط URL (الناتجة عن أنماط ()) بالإضافة إلى أسماء وحدة. حالات أشكال جانغو (انظر الأشكال نظرة عامة لديها الآن طريقتين إضافية، hidden_fields () وvisible_fields ()، والتي تعود قائمة مخبأة - أي - وحقول مرئية على شكل، على التوالي. الرأي العام redirect_to (راجع وثائق وجهات النظر العامة) يقبل الآن حجة إضافية الكلمة دائمة. إذا دائمة غير صحيح، فإن عرض تنبعث من إعادة توجيه دائمة HTTP (رمز الحالة 301). إذا خطأ، فإن عرض تنبعث من إعادة توجيه مؤقت HTTP (رمز الحالة 302). وهناك نوع قاعدة بيانات بحث جديد - WEEK_DAY - تم إضافة لDateField وDateTimeField. هذا النوع من البحث يقبل رقما بين 1 (الأحد) و 7 (السبت)، والعوائد الكائنات حيث قيمة الحقل مباريات ذلك اليوم من أيام الأسبوع. رؤية قائمة كاملة من أنواع البحث للحصول على التفاصيل. و{ ل} العلامة في اللغة قالب جانغو يقبل الآن اختياري { الفارغة} شرط، للظهور عندما يطلب { ل} لحلقة على تسلسل فارغة. انظر قائمة العلامات المدمج في قالب للحصول على أمثلة على ذلك. يقبل الأمر إدارة DUMPDATA الآن أسماء النماذج الفردية كوسائط، مما يتيح لك تصدير البيانات فقط من نماذج معينة. يوجد مرشح جديد لقالب SafeSeq يعمل تماما مثل آمنا للقوائم، بمناسبة كل عنصر في القائمة آمنة. ذاكرة التخزين المؤقت تدعم الآن Inbr () و CHORT () الأوامر لزيادة وتناقص قيمة مفتاح ذاكرة التخزين المؤقت. في ذاكرة التخزين المؤقت تدعم من ذلك الدعم الزيادة الذرية / الانخفاض - على الأخص، الواجهة الخلفية المذكرة - هذه العمليات ستكون ذرية وسريعة للغاية. يمكن ل DJANGO الآن تفويض المصادقة بسهولة إلى خادم الويب عبر مصادقة جديدة تدعم متغير بيئة Remote_USER القياسية المستخدمة لهذا الغرض. هناك وظيفة django.shortcuts.redirect جديدة () التي تجعل من الأسهل إصدار إعادة التوجيه مع إعطاء كائن أو اسم عرض أو عنوان URL. postgresql_psycopg2 يدعم الآن Autocommommit الأصلي postgresql. هذه ميزة متقدمة محددة في postgresql، والتي يمكن أن تجعل بعض التطبيقات للقراءة الثقيلة صفقة جيدة بشكل أسرع.


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

يز

مجموعة أدوات المصدر المجانية والمفتوحة التي ستساعدك على تطوير عملاء z39.50 / SRW / SRU والخوادم ...

185 2 MB

تحميل

xsdbxml.

إطار لتوزيع الاستعلام والجمع بين البيانات الجدولية عبر الإنترنت ...

150 1.8 MB

تحميل