Django-Object-Log

طريقة لتسجيل إجراءات المستخدم على النماذج
التحميل الان

Django-Object-Log الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • MIT/X Consortium Lic...
  • اسم الناشر:
  • Peter Krenesky
  • موقع ويب الناشر:
  • http://osuosl.org

Django-Object-Log العلامات


Django-Object-Log وصف

طريقة لتسجيل إجراءات المستخدم على النماذج Django-Object-Log هو تطبيق Django يوفر القدرة على تسجيل إجراءات المستخدم على مثيلات نموذجية. أنواع العمل يمكن تعريفها بواسطة مطوري التطبيقات، ويمكن الرجوع إلى كائنات متعددة. يحدد كل نوع عمل قالب خاص يستخدم لتقديم إخراج الرسالة. يسمح بالرسائل الفكرية الخاصة بالإجراءات التي حدثت. يتضمن تسجيل السجل الاختصارات على حد سواء لإضافة إدخالات وبناء طرق عرض لعرضها. التثبيت العديد من الطرق لتثبيت سجلات سجل الكائنات. قد يكون الاحتجاج الكلاسيكي للتثبيت من Setup.py: قد تحتاج Instally Resup.py Python إلى إضافة Sudo للتثبيت إلى System Python.Sudo Python Setup.py Installwe يحتوي أيضا على سجل كائنات على Pypi، لذلك يمكن تثبيته باستخدام باص. (Easy_Install يعمل أيضا، لكننا لا نوصي Easy_Install. فقط استخدم PIP.) PIP تثبيت Django-Object-Logif، تقوم بتثبيت سجل الكائنات مباشرة في تطبيق Django، وترغب في توزيع سجل الكائنات مع تطبيقك، ما عليك سوى نسخ مجلد Object_Log في مشروع Django الخاص بك.configuring مشروع Django الخاص بك - إضافة "Object_Log" إلى Office_Apps- تشغيل ./manage.py SyncDB- إضافة Object_log.urls إلى عناوين URL إذا كنت ترغب في إضافة طرق عرض لعرض LogSusing Object Logfirst، قم بتسجيل بعض أنواع الإجراءات. يمكن القيام بذلك في أي وقت ولكن يجب القيام به بشكل مثالي مرة واحدة في النماذج. تتطلب ال Logactions كلا من المفتاح والقالب المستخدم لتقديم نوع الإجراء. >>> من Object_log.Models استيراد المستورد ، يمكن استخدام هذا النوع من اللاوع كلما حدث هذا الإجراء >>> من Object_log.Models استيراد LogItem >>> LogItem.Objects.log_actions.log_action >>> سجل ('my_action'، المستخدم، some_object) >>> سجل ("تحرير "المستخدم، Someo_Object) >>> Log (" حذف "، المستخدم، Somembject) يمكن أيضا تضمين بيانات تعسفية مع كل إدخال سجل من خلال تضمين DCT، يتوفر في قالب التجسيد ك {{data}}. هذا مفيد لمعلومات التخزين المؤقت لتقليل الاستعلامات ذات الصلة عند تقديم سجلات >>>> السجل ('my_action'، المستخدم، {'my_obj': str (obj1}) يمكن سدها تلقائيا من الكائنات باستخدام وظيفة ذاكرة التخزين المؤقت مسجلة كسوج. تعمل وظيفة ذاكرة التخزين المؤقت على المستخدم والكائنات وأي بيانات مرت إلى log_action (). يجب أن ترجع هذه البيانات. الكتابة فوق البيانات اليدوية، يجب دمجها يدويا إذا كنت ترغب في استخدام كليهما. >>>> المستخدم، OBJ1، OBJ2، OBJ3، البيانات): >>> إرجاع Dict (OBJ_STR = STR (OBJ1)) >>>>>> Logaction.Objects.register ('my_action'، 'مسار / to / my / template.html "، ذاكرة التخزين المؤقت) log_action يمكن بعد ذلك استخدامها كالمعتاد. >>> سجل ('my_action'، المستخدم، some_object) شاهد Wiki لمزيد من التفاصيل: http://code.osuosl.org/projects/django-object-log/ متطلبات الويكي: بيثون django.


Django-Object-Log برامج ذات صلة