django-logicaldelete.

نموذج أساسي يوفر بعض الإضافات لنماذجك
التحميل الان

django-logicaldelete. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • MIT/X Consortium Lic...
  • السعر:
  • FREE
  • اسم الناشر:
  • Patrick Altman
  • موقع ويب الناشر:
  • http://paltman.com

django-logicaldelete. العلامات


django-logicaldelete. وصف

نموذج أساسي يوفر بعض الإضافات لنماذجك Developer Commentsdjango-LogicalDelete هو تطبيق صغير وبسيط رمي معا للحصول على بعض إعادة استخدام شيء ما أقوم به في كل مشروع تقريبا وكل نموذج أخلقه. من السهل جدا أن يتم حذف البيانات الجيدة ولا يمكنها غير القابلة للاسترداد. من السهل أيضا إصلاح ذلك من خلال تجاوز طريقة حذف النموذج () وحذف السجلات فقط على النحو المحذوف ثم قم باستفادة مديري Django على تجاوز السلوك الافتراضي بحيث لا يتم إرجاع العناصر المحذوفة منطقيا في Querysets.HERE استثناءان، بحيث لدي وجدت مفيدة لهذه القاعدة. 1. في المشرف أحب أن أرى كل شيء بمؤشر على ما إذا كان قد حذفه، مع القدرة على التصفية لأسفل إلى سجلات نشطة فقط، (أو حذفها لهذه المسألة). 2. ما زلت أعتقد أنه طلب ساري المفعول عند جلب عنصر من خلال قيمة المفتاح الأساسي، أن الكائن يجب أن يعود، حتى لو تم وضع علامة على أنه محذوف.Using Django-LogicalDeleteUsing التطبيق بسيط للغاية: 1. ضع المجلد الفرعي LogicalDelete في مسار Python الخاص بك. 2. يرث من logicaldelete.models.model لجميع النماذج التي ترغب في مشاركتها في هذه الوظيفة. 3. إنشاء و / أو تسجيل مدراء لكل من هذه النماذج باستخدام logicaldelete.admin.modeladminaddignaddignalogical يتم التعامل معها حسب التاريخ ختم عمود Date_ReMoved. بالإضافة إلى ذلك، سيتم تعبئة الأعمدة date_createded و date_modified كملكة ممكنة. يمكن لإضفاء الطابع التابع للأشخاص الراحة على أنه يمكن بسهولة استخدام هذه الفئتين لتوفير وظيفة عامة ومفيدة في النماذج الخاصة بك. عادة ما يستخدم Keyi الأساسي عادة حقول UUID لمفاتيحي الأساسية لأنها تمكنني من شارد الجداول الخاصة بي إذا وعندما أحتاج إلى ذلك، بالإضافة إلى ذلك، فإنها توفر معرف يبعث البيانات (لا يمكن للناس تحديد عدد كائن معين لدي في قاعدة البيانات الخاصة بي، إذا كنت لا أريد أن يعرفهم، ولكن ببساطة البحث عن معرف عدد صحيح في عنوان URL) في حين أن FieldMany Times، أجد أنه من المفيد أن يكون لديك حقل عدد صحيح على النماذج الخاصة بي التي تسمح بتسلغ التسلسل الصريح. عادة ما تنفذ هذا كفرز تنفيذ تنازلي حيث يتم فرز البيانات من أعلى إلى منخفضة من خلال قيمة التسلسل. من أجل تنفيذ ذلك من أجل تنفيذ هذا الفرعية من النموذج واللودامين، حيث سيكون النموذج إضافة بسيطة واضحة ل InteGerfield ، ستقوم ModelAdmin، بتجاوز Get_Query_Set، للقيام بشيء مثل: SequelenModel (logicaldelete.models.model : QS = Super (MylogicalDeletedManager، Self) .get_query_set (). مرشح (date_removed__isnull = true) إذا قام المتمركزون في التفتيش. بيثون django.


django-logicaldelete. برامج ذات صلة

burst_s5.

خصائح HTML متوافقة مع المعايير مع فيديو HTML5 و Inkscape ...

107

تحميل