Django

البرمجيات قطة:
Django
تفاصيل البرنامج:
الإصدار: 1.9.7 محدث
تاريخ إيداع: 18 Jul 16
ترخيص: حرر
شعبية: 110

Rating: 5.0/5 (Total Votes: 1)

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

ومع سيرباسي مخصص ومجموعة كبيرة من البرامج التعليمية عبر الإنترنت، مع بدء جانغو لا ينصح فقط ولكن من السهل جدا القيام به أيضا.

وهذا ضخم جدا من عالم التنمية بيثون هو غاية باحترام كبير وكان مصدر إلهام للعديد من الأطر المماثلة، بل ان بعضهم خارج الطيف بايثون.

وبعد سنوات وسنوات من التنمية، بفك هو الآن أداة مستقرة للغاية، مع عدد قليل جدا من البق والكثير من الوثائق للمساعدة في أي مبتدئ بها. كما تحديثه باستمرار وترقية إلى أحدث الإصدارات بيثون كذلك.

والآن وقد استخدمت جانغو على مواقع الإنترنت الكبرى مثل Instagram و موزيلا، هارد، أوبن ستاك، Rdio وPinterest و على سبيل المثال لا الحصر. ما هذا يخبرك كمطور هو أنك يمكن أن نثق بسهولة لتشغيل مشاريع عملائك إذا كان يمكن التعامل مع حركة المرور وuserbases المواقع المذكورة أعلاه التعامل معها.

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

الدعم لتنفيذ الإجراءات بعد ارتكاب معاملة.
دعم من أجل التحقق من كلمة المرور.
mixins إذن لوجهات النظر على أساس طبقي.
التصميم الجديد لcontrib.admin.
دعم لتشغيل الاختبارات في وقت واحد.

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

الدعم لتنفيذ الإجراءات بعد ارتكاب معاملة.
دعم من أجل التحقق من كلمة المرور.
mixins إذن لوجهات النظر على أساس طبقي.
التصميم الجديد لcontrib.admin.
دعم لتشغيل الاختبارات في وقت واحد.

ما هو الجديد في النسخة 1.8.3:

الثابتة بيغ جلسة في الخلفية cached_db.

ما هو الجديد في النسخة 1.8.1:

واجهة برمجة تطبيقات رسمية لModel._meta.
دعم أصلي لمحركات قالب متعددة.
دعم لأشكال التعبير SQL معقدة عن طريق مكتب إدارة السجلات.
جديد شبكة الإنترنت وظائف محددة في contrib.postgres.

ما هو الجديد في النسخة 1.7.5 / 1.8b1:

إصلاح الأخطاء:
تحطم طائرة ثابتة الهجرة عندما unapplying في contrib.contenttypes أو الهجرة الأولى contrib.auth ل.
جعل عملية RenameModel الجداول إعادة تسمية ManyToManyField الهجرة و.
تحطم طائرة ثابتة الهجرة على الخلية عند الترحيل من OneToOneField إلى ForeignKey.
منع عرض static.serve من إنتاج ResourceWarnings في ظروف معينة.
الاختيار مخطط ثابت لManyToManyField للبحث عن نوع الداخلي بدلا من فحص مثيل فئة، حتى تتمكن من كتابة حقول مخصصة M2M مثل مع نفس السلوك.

ما هو الجديد في النسخة 1.7.2:

إصلاح الأخطاء:
وأضاف GeoDjango التوافق مع برنامج تشغيل قاعدة البيانات mysqlclient.
ثابت الخلية 5.6+ تحطم مع GeometryFields في الهجرات.
تحطم طائرة ثابتة الهجرة عند إزالة حقل المشار إليها في AlterIndexTogether أو AlterUniqueTogether.
تحديث اليوم الأول من الأسبوع في اللغة الأوكرانية إلى يوم الاثنين.
واضاف لدعم المعاملات التهيئة الفوقية المكانية على SpatiaLite 4.1+.
تحطم طائرة ثابتة الهجرة التي حالت دون تغيير حقل nullable مع الافتراضية لغير قيم الفارغة مع نفس الافتراضية.
تحطم طائرة ثابتة الهجرة عند إضافة GeometryFields مع فارغة = صحيح على PostGIS.
استخدام المسموح به DateTimeField () كما Transform.output_field.
إصلاح الخلل الهجرة التسلسلية التي تنطوي على تعويم (ومثل، نان و مثل؛) وتعويم (ومثل، الوقود النووي المشع ومثل؛).
إصلاح الانحدار حيث لا يمكن استخدام حقول النموذج المخصص وجود السمة مجموعة طلبات البحث ولكن لا limit_choices_to في ModelForm.
ثابت نوع خطأ التحقق من صحة الحقل المخصص مع الخلية الخلفية عندما عاد db_type لا شيء.
تحطم طائرة ثابتة الهجرة عندما تتم إعادة تسمية الحقل الذي هو جزء من index_together.
squashmigrations الثابتة إلى احترام المعلمة -ما لا-الأمثل.
جعل RenameModel عكسها.
تجنب مستواها السابق لا داعي لها من الهجرات من تطبيقات أخرى عندما يهاجرون إلى الوراء.
إصلاح الخطأ الاستعلام نادر عند استخدام الاستعلامات الفرعية المتداخلة بشدة.
الثابت في حادث تحطم الهجرات عند حذف الحقل الذي هو جزء من مؤشر / القيد unique_together.
ثابت django.core.files.File .__ repr __ () عندما يحتوي اسم الملف أحرف Unicode.
وأضاف السياق مفقود إلى وجهة نظر المشرف على delete_selected التي حالت دون رأس المواقع المخصصة، وما إلى ذلك من الظهور.
إصلاح الانحدار مع inlines ديناميكيا وسمح المراجع الميدانية في المشرف.
ثابت علة حلقة لانهائية لبعض تبعيات الهجرة الدائرية، وجعل رسالة خطأ لحلقات متداخلة أكثر فائدة بكثير.
وأضاف في عداد المفقودين index_together التعامل مع سكليتي.

ما هو الجديد في النسخة 1.7.1:

كثير إلى العديد من المجالات ليكون مرجعا في المشرف مسموح ذات الصلة.
وأضاف في رسالة الخطأ أكثر فائدة إذا حاولت ترحيل التطبيق دون خلق أولا الجدول contenttypes.
الهجرات تعديل الاعتماد على خوارزمية لتجنب احتمال العودية لانهائية.
إصلاح UnicodeDecodeError عندما احتوت على رسالة خطأ تدفق أحرف Unicode.
إعادة بنود التحقق من SQL المفقودة التي حذفت في بعض الخلفيات عندما لا تستخدم الهجرات.
التسلسل الثابتة من الأجسام نوع في الهجرات.
يسمح المضمنة ويشير إلى الحقول المشرف المخفية.
فشل الديكورdeconstructible الآن مع ValueError إذا لا يمكن استيراد كائن زينت تلقائيا.
إصلاح الخطأ المطبعي في رسالة خطأ inlineformset_factory () التي تسبب في تحطم الطائرة.
استعادة القدرة على استخدام ABSOLUTE_URL_OVERRIDES مع 'auth.User "نموذج (# 11775). كأثر جانبي، يضيف الإعداد الآن طريقة get_absolute_url () إلى أي نموذج الذي يظهر في ABSOLUTE_URL_OVERRIDES لكن لا يعرف get_absolute_url ().
تجنب اخفاء بعض الاستثناءات ImportError خلال تطبيق التحميل.
index_together فارغة أو خيارات نموذج unique_together لم يعد يؤدي إلى هجرات لانهائية.
ثابت تحطم في contrib.sitemaps إذا عاد lastmod موعد بدلا من التاريخ والوقت.
الهجرات يسمح للعمل مع app_labels التي لها نفس الجزء الأخير (على سبيل المثال django.contrib.auth وvendor.auth).
استعادة القدرة على deepcopy الأجسام F.
تم إضافة صيغ للويلز (قبرصي) وعدة لغات الصينية (zh_CN، zh_Hans، zh_Hant وZH_TW). وقد تم إصلاح الأشكال عن المقدونية.
وأضاف نقلا عن أسماء القيد في SQL الناتجة عن الهجرة لمنع تحطم مع الأحرف الكبيرة في الاسم.
إعادة تسمية ثابتة من النماذج مع ذاتية المرجع، العديد من لكثير الميدان (ManyToManyField ( 'النفس')).
واضاف get_extra ()، get_max_num ()، وget_min_num () السنانير لGenericInlineModelAdmin.
صنع migrations.RunSQL لم تعد تحتاج النسبة المئوية الهرب. وهذا يتفق الآن مع cursor.execute ().
جعل دخول تسلسل في القاموس اختبار صالحة للاستعمال.
علة ثابتة في الهجرات التي حالت دون قيود المفاتيح الخارجية لنماذج غير المدارة مع مفتاح أساسي مخصص.
SchemaEditor أضاف لماي نظم المعلومات الجغرافية الخلفية بحيث المؤشرات المكانية سيتم إنشاء لتطبيقات مع الهجرات.
SchemaEditor واضاف لالخلفية نظم المعلومات الجغرافية أوراكل بحيث سيتم إنشاء الفوقية المكانية ومؤشرات للتطبيقات مع الهجرات.
بالإكراه الخيار حقل نموذج related_name إلى Unicode خلال جيل الهجرة لتوليد الهجرات التي تعمل مع كل من بايثون 2 و 3.
ثابت MigrationWriter للتعامل مع أنواع مدمج دون الواردات.
ثابت deepcopy على ErrorList.
جعل admindocs عرض لتصفح وعرض تفاصيل الاختيار إذا كان رأي محدد في عنوان URL موجود في URLconf. في السابق كان من الممكن استيراد حزم التعسفية من مسار بايثون. وهذا لا يعتبر قضية أمنية بسبب admindocs يمكن الوصول إليها إلا للمستخدمين الموظفين.
ثابت تحطم UnicodeDecodeError في AdminEmailHandler مع أحرف غير ASCII في الطلب.
ثابت get_or_create المفقودين وupdate_or_create على مديري ذات الصلة مما تسبب IntegrityError.
جعل urlsafe_base64_decode () عودة النوع المناسب (سلسلة بايت) في بيثون 3.
يمكن makemigrations الآن تسلسل القيم التوقيت على علم بها.
وأضاف موجه إلى السائل الهجرات عند إزالة القيد لاغيا من حقل لمنع IntegrityError في صفوف فارغة الحالية.
العلاقات العامة الثابتة في ModelAdmin.list_filter.
الامتثال RFC استعادة لالخلفية SMTP على بيثون 3.
تحطم طائرة ثابتة أثناء تحليل الكوكيز التي تحتوي على محتوى غير صالح.
في إطار نظام الاختيار يثير الآن models.E020 الخطأ عندما يكون أسلوب فئة Model.check () غير قابلة للوصول.

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

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

ما هو الجديد في النسخة 1.6.3 / 1.7b2:

ثابت:
الخلية تلبيس
تنفيذ التعليمات البرمجية غير متوقع باستخدام العكس ()
التخزين المؤقت من صفحات مجهولة يمكن أن تكشف CSRF رمزية

ما هو الجديد في النسخة 1.6.2:

ثابت ترميز البريد على بيثون 3.3.3+.
قضية الثابتة حيث عندما settings.DATABASES [ 'الافتراضية'] [ 'AUTOCOMMIT'] = خطأ، وكان الاتصال لا في وضع AUTOCOMMIT لكن جانغو تظاهرت كان.
ثابت الانحدار في الميراث الجدول متعددة تستبعد) استفسارات (.
العناصر المفقودة إضافة إلى django.utils.timezone .__ all__.
إصلاح مشكلة الاختلال الميدان مع select_related () والميراث نموذج.
الثابتة الانضمام الترويج لانتفى والظروف.
يعمل قاعدة بيانات أوراكل التأمل الآن مع منطقية وتعويم المجالات.
قضية الثابتة حيث لم يتم وضع علامة الأشياء كسول في الواقع أنها آمنة عندما مرت mark_safe () ويمكن أن ينتهي به الأمر إلى هرب نقرا مزدوجا.
تحطم طائرة ثابتة عند تنفيذ الأمر changepassword عندما يتضمن تمثيل كائن المستخدم على أحرف غير ASCII.
والأمر collectstatic رفع خطأ بدلا من الافتراضي لاستخدام دليل العمل الحالي إذا لم يتم تعيين STATIC_ROOT. جنبا إلى جنب مع خيار --clear، يمكن أن السلوك السابق مسح أي شيء دون دليل العمل الحالي.

ما هو الجديد في النسخة 1.6.1:

البق الثابتة:
ثابت عرض الحالات مضمنة في formsets عند الوالدين لديه 0 لمفتاح أساسي.
إصلاح الانحدار حيث تم الكتابة مجموعات طلبات مخصصة لمفاتيح الأجنبية إذا كان يأمر وضع ModelAdmin.
إزالة ذكر ميزة في الخيار --locale / -l من makemessages وcompilemessages الأوامر التي لم يعمل كما وعدت: دعم أسماء لغة متعددة مفصولة بفواصل. فإنه لا يزال من الممكن لتحديد لغات متعددة في تشغيل واحد باستخدام الخيار عدة مرات.
ثابت الانحدار التي أدت داع تكوين إعدادات عند استيراد get_wsgi_application.
ثابت اختبار خروج العميل () طريقة عند استخدام الخلفية جلسة القائم على الكعكة.
تحطم طائرة ثابتة عندما يستخدم GeometryField القطعة غير هندسية.
ترقية ثابتة التجزئة كلمة المرور عند تغيير عدد التكرار.
إصلاح الخلل في طريقة التصحيح عندما يحتوي على URLconf سوى عنصر واحد.
إعادة المضافة نتيجة البحث المفقود العد وإعادة ارتباط في عرض المشرف قوائم التغييرات.
لم تعد حفظ اللغة الحالية في الجلسة LocaleMiddleware على كل استجابة، وإنما فقط بعد الخروج.
تحطم طائرة ثابتة عند تنفيذ runserver على أنظمة غير الإنجليزية وعندما يكون التاريخ تنسيقها في انتاجها على أحرف غير ASCII.
تحطم طائرة ثابتة في نظر التصحيح بعد حدث استثناء في بيثون ≥ 3.3.
الثابت في حادث تحطم ImageField على بعض الأنظمة الأساسية (البيرة وRHEL6 المبلغ عنها).
إصلاح الانحدار عند استخدام العلاقات العامة في ModelAdmin.list_filter.

ما هو الجديد في النسخة 1.6:

جانغو 1.6 يبسط قوالب المشروع الافتراضي والتطبيق، وانقلب على حماية clickjacking واجهة المشرف افتراضيا.
جانغو 1.6 اصلاحات جانغو معالجة المعاملات، والآن يمكن AUTOCOMMIT على مستوى قاعدة البيانات الافتراضية. وهذا ينطوي على بعض الإستنكار، لذلك يرجى التأكد من قراءة الملاحظات حول الهجرة من معالجة المعاملات على غرار 1.5.
جانغو 1.6 يدعم اتصالات قاعدة البيانات الثابتة. لاحظ أن هذه ليست هي نفسها كما تجمع الاتصال. هذا ببساطة تتيح الاتصال بشبكة الانترنت للعيش (لفترة تكوين) عبر طلبات التعامل معها من قبل نفس العامل.

ما هو الجديد في النسخة 1.5.4 / 1.6 بيتا 4:

ثابت:
الحرمان من الخدمة عن طريق كلمات السر الكبيرة.

ما هو الجديد في النسخة 1.5.3 / 1.6 بيتا 3:

هذه الإصدارات معالجة الضعف دليل-اجتياز في واحدة من علامات قالب مدمج جانغو.

ما هو الجديد في النسخة 1.5.2:

ثابت:
البرمجة عبر الموقع (XSS) في واجهة المشرف
XSS الممكن عبر is_safe_url

ما هو الجديد في النسخة 1.5.1:

تحذيرات على مستوى وحدة المنبعثة خلال الاختبارات لم تعد مخفية في صمت.
منع تصفية على تجزئات كلمة المرور في المشرف المستخدم.

ما هو الجديد في النسخة 1.5.0:

جانغو 1.5 يقدم الدعم لنموذج العضو شكلي.
جانغو 1.5 هو الإصدار الأول جانغو مع دعم لبيثون 3 (على وجه التحديد، بيثون 3.2 وأحدث).
وقد حصلت الوثائق جانغو أيضا بعض عمل كبير جدا.

ما هو الجديد في النسخة 1.4.4 / 1.5 RC 2:

هذه الإصدارات الأمنية إصلاح أربع قضايا: ناقل واحد محتمل التصيد، واحد متجه الحرمان من الخدمة، وتسرب المعلومات المسألة، ومجموعة من نقاط الضعف XML.

ما هو الجديد في النسخة 1.4.2:

المضيف الثابتة التسمم الرأس.
وثائق الخيار الكعكة HttpOnly من.

ما هو الجديد في النسخة 1.4.1:

الخلل الأمني ​​ثابت:
للبرمجة المواقع المشتركة في وجهات النظر المصادقة.
الحرمان من الخدمة في التحقق من صحة الصورة.
الحرمان من الخدمة عبر get_image_dimensions ().

ما هو الجديد في النسخة 1.4:

جانغو 1.4 هو الإصدار الرسمي الأخير من جانغو التي ستدعم بيثون 2.5.

ما هو الجديد في النسخة 1.4 RC 2:

جانغو 1.4 قطرات الدعم لبيثون 2.4
دعم الأطر اختبار في المتصفح
SELECT لدعم التحديث
Model.objects.bulk_create في مكتب إدارة السجلات
QuerySet.prefetch_related
تحسين تجزئة كلمة المرور
HTML5 DOCTYPE
مرشحات قائمة في واجهة مشرف
نوع متعددة في واجهة المشرف
طرق ModelAdmin جديدة
احترام inlines مشرف أذونات المستخدم
أدوات للتوقيع التشفير
الخلفية جلسة القائم على الكعكة
شكل المعالج الجديد
reverse_lazy
ترجمة أنماط URL
دعم الترجمة السياقية ل{٪ العابرة٪} و {٪ blocktrans٪}
تخصيص kwargs SingleObjectMixin URLConf
علامات قالب مهمة
* وسائط وkwargs ** دعم لوظائف مساعد نموذج العلامه
عدم الالتفاف من الاستثناءات في وضع TEMPLATE_DEBUG
truncatechars مرشح قالب
ثابت العلامة القالب
CachedStaticFilesStorage الخلفية التخزين
حماية clickjacking بسيطة
تحسينات CSRF
تصفية التقرير عن الخطأ
مددت دعم IPv6
تحديث تخطيط المشروع الافتراضي وmanage.py
تحسين الدعم WSGI
مشروع مخصص والقوالب التطبيق
دعم المناطق الزمنية
مقارنات HTML في الاختبارات
سلسلتين تنسيق التاريخ جديدة

ما هو الجديد في النسخة 1.3.1:

التلاعب الدورة.
الحرمان من الخدمة الهجوم عبر URLField.
URLField إعادة التوجيه.
الاستشاري: رأس المضيف وCSRF.
الاستشاري: صفحات التصحيح والبيانات وظيفة حساسة.

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

إطار وجهات النظر على أساس طبقي الكتابة.
المدمج في دعم لاستخدام مرافق تسجيل بايثون.
دعم Contrib لسهولة التعامل مع الملفات الثابتة.
إطار اختبار جانغو يدعم الآن (ويأتي مع نسخة من) مكتبة unittest2.

ما هو الجديد في النسخة 1.2.5:

إصلاحات الأمن:
وجود خطأ في معالجة CSRF.
XSS المحتملين في تقديم الحقل ملف.
ضعف الدليل-اجتياز على ويندوز.

ما هو الجديد في النسخة 1.3 بيتا 1:

التغييرات في طرق تسجيل الدخول من المشرف.
جانغو 1.3 يأتي مع الجديد وdjango.contrib.staticfiles contrib التطبيق لمساعدة مطوري التعامل مع الملفات الثابتة وسائل الاعلام (صور، CSS، وجافا سكريبت، وما إلى ذلك) أن هناك حاجة لتقديم صفحة الويب كاملة.
مزيد من القرص إلى التطبيق staticfiles.

ما هو الجديد في النسخة 1.2.3 / 1.3 ألفا 1:

وجهات النظر على أساس من الدرجة الاولى.
قطع الأشجار.
الملفات الثابتة الموسعة التعامل مع.
مديري سياق المعاملة.

المتطلبات:

بيثون 2.7 أو أعلى

برامج مماثلة

Tumbleplate
Tumbleplate

13 May 15

Ampersand.js
Ampersand.js

13 Apr 15

Ni
Ni

13 May 15

تعليقات ل Django

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