Django-อะโวคาโดเป็นฐานข้อมูลล่าช้าโอชะและแคชการตรวจสอบการเข้าสู่ระบบสำหรับ Django
รหัสเพื่อให้ห่างไกลได้รับเพียงการทดสอบโดยใช้ SQLite, Django 1.3, Python 2.6.6 บน Ubuntu 10.10
การใช้งาน:
อะโวคาโดที่มีความหมายที่จะใช้เมื่อคุณต้องการที่จะเข้าสู่ระบบจำนวนมากของรายการบันทึกที่เกี่ยวข้องกับบริบทเดียวกันการจัดเก็บบันทึกที่อยู่ในฐานข้อมูลสำหรับการเรียงลำดับและการดูง่ายและไม่ต้องตีประสิทธิภาพของการใช้ django ออม
คุณอาจจะทำบางสิ่งบางอย่างเช่นนี้ในมุมมองของคุณ:
จากการนำเข้า avocado.context get_context
กับ get_context ("filescanning") ตาม log:
& nbsp; สำหรับชื่อไฟล์ใน somefilescanningmethod ():
& nbsp; # ทำอะไรกับไฟล์และเก็บข้อมูลเกี่ยวกับมันบาง
& nbsp; log.info ("ทำอะไรบางอย่างเพื่อ% s." ชื่อไฟล์%)
นอกจากนี้คุณยังสามารถบันทึกข้อมูลและเพิ่มตัวอย่างของรูปแบบ Django ผู้ดูแลระบบในการที่คุณสามารถดูบันทึกและคลิกเพื่อไปที่รูปแบบที่เกี่ยวข้อง:
กับ get_context ("UserProcessing") ตาม log:
& nbsp; สำหรับ usr ใน User.objects.all ():
& nbsp; # ทำอะไรกับผู้ใช้และเก็บข้อมูลเกี่ยวกับมันบาง
& nbsp; log.info ("ทำอะไรบางอย่างเพื่อ% s." ผู้ใช้% อินสแตนซ์ = ผู้ใช้)
นอกจากนี้คุณยังสามารถเข้าสู่ระบบข้อยกเว้นและอะโวคาโดจะพยายามที่จะเข้าสู่ระบบมากกว่าเพียงแค่ชื่อของข้อยกเว้นถูกยกขึ้น แต่นี้ไม่ได้จัดรูปแบบสวยมากในขณะนี้และรหัสที่ดูเหมือนว่าจะนำไปเป็นจำนวนมากของข้อมูลที่ไร้ประโยชน์ แต่ถึงกระนั้นนี่เป็นวิธีการทดสอบ:
กับ get_context ("UserProcessing") ตาม log:
& nbsp; ลอง:
& nbsp; = 0
& nbsp; B = 2
& nbsp; c = b /
& nbsp; ยกเว้นข้อยกเว้น E:
& nbsp; log.exception ("คณิตศาสตร์ข้อยกเว้น:% s" e%)
คุณไม่ต้องผ่านข้อยกเว้นตาม อะโวคาโดจะขุดออกจำนวนมากของสิ่งที่สำหรับคุณ
การติดตั้ง:
PIP ติดตั้ง Django-อะโวคาโด
หรือ
HG โคลน https://bitbucket.org/weholt/django-avacado หลาม setup.py ติดตั้ง
อะโวคาโดจะเพิ่ม INSTALLED_APPS คุณอาจจะต้องคัดลอกหรือ symlink ไปแม่แบบในอะโวคาโดโฟลเดอร์ แต่ฉันไม่คิดอย่างนั้น
มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.
< p>- เขียนบางอย่างที่จะเข้ากันได้กับรุ่นล่าสุดของ DSE.
ต้องการ
- หลาม
- Django
ความคิดเห็นที่ไม่พบ