تسجيل الدخول DJANGO

مكون إضافي ل django_debug_toolbar التي تسجل النتائج إلى قاعدة البيانات للمراجعة المجمعة
التحميل الان

تسجيل الدخول DJANGO الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • BSD License
  • اسم الناشر:
  • Brandon Konkle
  • موقع ويب الناشر:
  • http://adoleo.com

تسجيل الدخول DJANGO العلامات


تسجيل الدخول DJANGO وصف

مكون إضافي ل django_debug_toolbar الذي يسجل النتائج إلى قاعدة البيانات للحصول على مراجعة مجمعة يعد تسجيل DJango-Debug-Recogging "البرنامج المساعد" لأشرطة أدوات Django Debug التي تتيح للمستخدمين تسجيل إحصائيات شريط أدوات التصحيح إلى قاعدة البيانات أثناء زحف الموقع. يتيح ذلك للمستخدمين إنشاء خطط اختبار الأداء لممارسة الموقع، ثم قم بمراجعة النتائج وتجميع النتائج بعد ذلك لتحديد مشاكل الأداء. يوفر أيضا واجهة مستخدم أساسية لاستعراض التفاصيل التي تم تسجيلها إلى قاعدة البيانات ومراجعة المعلومات المجمعة حول تشغيل الاختبار .Installation قبل أن تبدأ، تأكد من تكوين شريط أدوات Django Debug ويعمل بشكل صحيح. تثبيت المشروع مع PIP: PIP تثبيت DJango-Debug-Doggragingnext، وسوف تضيف Debug_logging و Nexus إلى Office_Apps الخاص بك: EXPORT_APPS = (... 'Debug_logging' "Nexus '،) الآن، ستحتاج إلى استبدال DebugToolBarmiddyware القياسية باستخدام برامج متوسطة تمتدها لإضافة وظيفة التسجيل. من إعداد Middle_Classes الخاص بك، إزالة:' Debug_toolbar.middleware.debugtoolbarmiddyware '، استبداله ب:' Debug_logging. middleware.debugloggingmiddyware '، الآن، ستحتاج إلى استبدال عدد قليل من الألواح مع الإصدارات الممتدة التي تدعم التسجيل. إذا كنت لا تريد تسجيل البيانات من أي من هذه اللوحات، فيمكنك تخطيها. من إعداد Debug_toolbar_panels، إزالة: 'Debug_toolbar.panels.cache.cachedebugpanel'، 'debug_toolbar.panels.settings_vars.settingsvarsdebugpanel'، 'debug_toolbar.panels.sql.sqldebugpanel'، 'debug_toolbar.panels.timer.timerdebugpanel'، استبدالها ب: 'debug_logging.panels.cache.cacheloggingpanel'، 'debug_logging.panels.settings_vars.settingsvarsloggingpanel'، 'debug_logging.panels.sql .sqllogginpanel '،' debug_logging.panels.timer.timerloggingpanel '، هناك أيضا بعض الألواح الفريدة لتسجيل Django Debug التي قد تجدها مريحة عند تسجيل البيانات مع مرور الوقت. إذا كنت ترغب في إضافةها، يمكنك إضافتها إلى إعداد Debug_toolbar_panels: "Debug_logging.panels.revision.revisionloggingpanel '،' Debug_logging.panels.imentity.imentityloggingpanel 'أخيرا، قم بتشغيل Syncdb لإنشاء الطرز للإحصاء الإحصائي: Python Manager. يتم تضمين هجرة Syncdbsouth في PY في حالة حاجة إلى عمليات الترحيل عند الترقية إلى إصدارات جديدة. إذا تم تمكين التسجيل، فسيؤدي أي طلب إلى موقعك إلى صف جديد في جدول التسجيل. ربما لا ترغب في تمكينه خلال التطوير الداخلي العادي. لتمكين التسجيل، وإنشاء إعداد Debug_logging_config الذي يشبه هذا: Debug_logging_config = {'ممكن': True،} لمنع أي تأثير أداء من تقديم شريط أدوات تصحيح الأخطاء، لا يظهر. عبارة عن عدد قليل من إعدادات Debug_logging_config، وكذلك SQL_EXTRA: يحدد هذا الإعداد ما إذا كان يتم تسجيل التفاصيل الكاملة لكل استعلام، أو فقط عدد الاستعلامات ووقت إجمالي الوقت. افتراضيا إلى False.- Cache_Extra: هذا يحدد ما إذا كانت التفاصيل الكاملة لكل مكالمة ذاكرة التخزين المؤقت قد سجلت، أو مجرد تفاصيل الملخص. يتم تضمين "خطأ" "False``.running أمر إدارة URL Testa مضمن يستخدم عميل الاختبار لضرب قائمة عناوين URL بالتسلسل، مما يسمح بتسجيل الدخول إلى قاعدة البيانات. لاستخدامها، قم أولا بإنشاء قائمة عناوين URL مع عنوان URL جديد على كل سطر. يتم تجاهل الخطوط التي تبدأ مع #. ثم تمكين التسجيل وتشغيل الأمر إدارة LOG_URLS: Python Manage.py Log_urls MyApp / MyApp / My_Urls.txtunless يتم تشغيله بفساد من 0، سيخرج الأمر الحالة مثل عناوين URL التي ترجع رموز الحالة الأخرى من 200، وعناوين URL التي ترفع الأخطاء. يستخدم واجهة Frontend Interface مشروع Nexus من فريق Disqus. بمجرد تثبيت Nexus، تأكد من إضافة Nexus / إلى عناوين URL الخاصة بك: (r '^ nexus /'، وتشمل (nexus.site.urls))، يجب على Nexus تسجيل تصحيح الأخطاء، وينبغي أن تكون الواجهة متوفرة في: / Nexus / سيتم تجسيد تسجيل التصحيح / مسجل التصحيح الطلبات التي تم إجراؤها على هذه الواجهة الواجهة الأمامية، لذلك لن يتم انسداد سجلك بالمعلومات التي لا تستخدمها مقابلها. متطلبات: بيثون django. Django-Debug-Toolbar nexus.


تسجيل الدخول DJANGO برامج ذات صلة