كومبيوتري

مكان للحفاظ على الأشياء التي نريد مشاركتها، مثل الوسيطة
التحميل الان

كومبيوتري الترتيب والملخص

الإعلانات

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

كومبيوتري العلامات


كومبيوتري وصف

مكان للحفاظ على الأشياء التي نريد مشاركتها، مثل الوسيطة Commonware عبارة عن مجموعة من المرافق الصغيرة ولكنها مفيدة ل Django.They بدا أنها تستحق حزمها الخاصة، لكننا أردنا مشاركتها أيضا. حتى هنا هم are.logcingcommonware.logcommonware.log Overloads تسجيل الدخول لإضافة عنوان IP لطلب إلى السجل. يتم الوصول إلى هذا في تنسيقات السجل مع Remote_addr.to استخدم Commonware.log، تحتاج إلى الاتصال بالتسجيل .SetLoggerclass () قبل مكالمتك الأولى لتسجيل الدخول إلى تسجيل الدخول. على سبيل المثال: >>> تسجيل الدخول >>>> استيراد Commonware.log >>> logging.setloggerclass (commonware.log.logger) >>> log = تسجيل الدخول .getlogger ('z') >>> fmt = ' (msg) s '>>> handler = logging.Strimhandler () >>> formatter = تسجيل الدخول (FMT) >>> handler.setformatter (صيغ) >>> log.adddhandler (handler) الخيط المحلي يحتاج إلى تخزين عنوان IP لطلب في الخيط - التخزين المحلي. يتطلب هذا من التوسع الإضافي لأول مرة عن مخزن العنوان قبل commonware.log يمكنه الوصول إليها. أذن ذلك، هذا سهل إلى حد ما. ما عليك سوى إضافة commonware.log.logrequestthreadmiddyware إلى moviledware_classes الخاص بك قبل أي طبيب آخر يستخدم تسجيل الدخول. لا يمكن العثور على عنوان IP عن بعد، وسيتم إرجاع سلسلة فارغة بدلا من ذلك. middlewarenovarysessionmiddleweed default، django يحب إرسالها تختلف: ملف تعريف الارتباط إذا كنت تلمس جلسات على الإطلاق. في حين أن هذا جيد بالنسبة للعديد من المستخدمين، إذا كان تطبيقك وراء موازن التحميل أو الوكيل العكسي، فاختل: الرؤوس يمكن أن يكون مؤمنا painful.commonware.middeware.novarysymiddearmware يمنع django من إضافة تختلف: ملفات تعريف الارتباط، ولكنها تحمي أخرى تختلف: استخدام الرؤوس. ، استبدل Django sessionmiddyware with commonware.middeware.novarysessionmiddyware في middledware_classes.setremoteaddrromforporporforfor خوادم عكسية، إما تحميل الموازنات أو المخابئ، قيمة الطلب. Meta عادة ما يكون مخطئا: عادة ما يتم ضبطه على IP عنوان proxy.commonware.middyware.setriware.setremoteaddromforporporpor في قيمة الطلب. Metta إلى الإدخال الأول في رأس X-Forense-for.Only استخدم setremoteaddr forforwardedfor إذا كنت تعرف أن التطبيق الخاص بك خلف الوكلاء العكسي بشكل جيد ، نظرا لأن رأس X-forended-for سهل للغاية. متطلبات: بيثون


كومبيوتري برامج ذات صلة