django- مدقق الحسابات

فئة قاعدة مجردة توفر المجالس / المحرر / محرر / DateTime_Createded / Dateime_modifeed
التحميل الان

django- مدقق الحسابات الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • BSD License
  • السعر:
  • FREE
  • اسم الناشر:
  • Chris Chambers
  • موقع ويب الناشر:
  • https://github.com/chrischambers/

django- مدقق الحسابات العلامات


django- مدقق الحسابات وصف

Django-Auditted-Models هو تطبيق Django يوفر فئة أساسية مجردة بسيطة (وظيفة المصنع) لتتبع نتائج إنشاء قاعدة بيانات وتتعديلها، بالإضافة إلى خالق السجل والأحدث المستخدم لتحريره. إنه يرفع تطبيقين قابلة للتوصيل لتحقيق هذا: 1. ملحقات Django، التي توفر (من بين أشياء أخرى كثيرة) CreationDateTimefieldeDeDateTimefield2. Django Threaded MultiWhost، تم تطويره في الأصل ل Satchmo، والذي يوفر آلية Threadlocals التي تعمل بشكل موثوق لتركيبات Django التي تعمل على تشغيل مواقع متعددة عبر Framework.Stallation1. تثبيت pip.2. تشغيل PIP تثبيت Django-cherristited-models.3. إضافة threaded_multihost.middyware.threadlocalmiddyware إلى قائمتك من mildware_classes.4. يرث من AudiTedModel بدلا من النماذج. Model في تطبيقات Django الخاصة بك. الربح! ExplanationDJango-Model-Models يلبي العديد من الاحتياجات: 1. هذا النوع من البيانات الوصفية مفيدة دائما تقريبا، وغير مكلفة للالتقاط - معظم عملائك سوف يفترض أن يتم تسجيل هذه المعلومات وسيتم إحباطها إذا لم تتمكن من الوصول إليها ("ماذا تعني أننا لا نستطيع أن نرى من الذي أنشأ هذا السجل؟ ") 2. توفر وظيفة تسجيل المسؤول في إدارة DJango بعض هذه التفاصيل، ولكن معيبة في أنه يلتقط الأحداث التي تحدث ضمن المشرف نفسه. يوفر هذا التطبيق اتفاقية تسمية متسقة ومنطقية وواجهة ل Metadata.4. يستخدم هذا التطبيق العديد من التطبيقات الأخرى لالتقاط هذه المعلومات تلقائيا. لا حاجة إلى تلوث وجهات نظرك مع المنطق غير المرتبط أو تجاوز طرق ModelAdmin لتخزين المستخدم الذي قام بإنشاء الرقم القياسي. انها قابلة للتوصيل - ببساطة إسقاطها، قم بتثبيت متطلباتها، ورثتها من AudiTedModel، وستحصل على تواريخ إنشاء / تعديل الخاصة بك والمستخدمين المسؤولين عنهم على التوالي. وبالمثل، استبدل ModelAdmin الخاص بك باستخدام فئة Subclass AuditedAdAdmin وستحصل على بعض الإعدادات الافتراضية المعقولة ل Admin Ui (حقول البيانات الوصفية Readonly، إلخ). 6. ككافأة، تضمن أن MyModel.Objects.latest () لا يوجد شيء معقول افتراضيا - مفيد للغاية عند العمل مع مترجم شفوي، خاصة.بعض الأشخاص قد يشكك في الشعير لحقول إدخال الوقت (DateTime_Created و DateTime_modified). ضع في اعتبارك ما يلي: >>> من تاريخ استيراد DateTime >>> آخر_user = user.Objects.latest ('date_joined') >>> إذا كان الأحدث_user.date_joined >> طباعة "لا أحد قد انضم إلى الموقع اليوم. منع الأخطاء بسبب الافتراضات غير الصحيحة. الصفحة الرئيسية المتكررة


django- مدقق الحسابات برامج ذات صلة