জ্যাঙ্গো-আভাকাডো জ্যাঙ্গো জন্য একটি অতিশয় বিলম্বিত এবং ক্যাশে ডাটাবেস লগিং অ্যাপ্লিকেশন.
কোড এ পর্যন্ত কেবল উবুন্টু 10.10 এ SQLite, জ্যাঙ্গো 1.3, পাইথন 2.6.6 ব্যবহার করে পরীক্ষা করা হয়েছে.
ব্যবহার:
আপনি, একই প্রসঙ্গে লগ এন্ট্রি বিপুল পরিমাণ লগ ইন করুন সহজ বাছাই এবং দেখার জন্য ডিবি লগ সংরক্ষণ, এবং জ্যাঙ্গো ORM ব্যবহার করে কর্মক্ষমতা আঘাত আছে না চান যখন অ্যাভোকাডো ব্যবহার করা বোঝানো হয়.
আপনি আপনার দৃশ্যে ভালো কিছু করতে পারে:
avocado.context আমদানি get_context থেকে
get_context লগ হিসাবে ("filescanning") সঙ্গে:
& Nbsp; somefilescanningmethod মধ্যে ফাইলের নাম () জন্য:
& Nbsp; # ফাইল দিয়ে কিছু করতে এবং এটি সম্পর্কে কিছু তথ্য সংরক্ষণ
& Nbsp; log.info (% ফাইলের নাম ".% S এর কিছু কি")
এছাড়াও আপনি তথ্য লগ ইন করুন এবং একটি জ্যাঙ্গো মডেল একটি দৃষ্টান্ত যোগ করতে পারেন. অ্যাডমিন আপনাকে লগ ইন দেখতে এবং সংশ্লিষ্ট মডেল সরাসরি যেতে ক্লিক করতে পারেন:
get_context লগ হিসাবে ("UserProcessing") সঙ্গে:
& Nbsp; () User.objects.all মধ্যে usr জন্য:
& Nbsp; # ব্যবহারকারী দিয়ে কিছু করতে এবং এটি সম্পর্কে কিছু তথ্য সংরক্ষণ
& Nbsp; log.info ("কিছু কি% s এর."% ব্যবহারকারী, উদাহরণস্বরূপ = ব্যবহারকারী)
আপনি ব্যতিক্রম লগ ইন করুন এবং আভাকাডো ব্যতিক্রম শুধু নাম আর আরো উত্থাপিত হচ্ছে, কিন্তু এই মুহূর্তে খুব সুন্দর ফরম্যাট না এবং কোড বেহুদা তথ্য অনেক বরাবর আনা হচ্ছে লগ ইন করতে চেষ্টা করবে. এখনও, এখানে তা পরীক্ষা করার জন্য কিভাবে:
get_context লগ হিসাবে ("UserProcessing") সঙ্গে:
& Nbsp; চেষ্টা করুন:
& Nbsp; একটি = 0
& Nbsp; খ = 2
& Nbsp; গ = খ / একটি
& Nbsp; ব্যতিক্রম ছাড়া, ই:
& Nbsp; log.exception ("ম্যাথ ব্যতিক্রম:% এর"% ঙ)
আপনি বরাবর ব্যতিক্রম পাস করতে হবে না. অ্যাভোকাডো আপনার জন্য উপাদান প্রচুর আউট খনন করা হবে.
ইনস্টলেশন:
জ্যাঙ্গো-আভাকাডো ইনস্টল পিপ
বা
HG ক্লোন https://bitbucket.org/weholt/django-avacado পাইথন setup.py ইনস্টল
INSTALLED_APPS করতে আভাকাডো যোগ করুন. আপনি আভাকাডো-ফোল্ডারে টেমপ্লেট কপি বা সিমবলিক লিঙ্ক থাকতে পারে, কিন্তু আমি তা মনে করি না
এই রিলিজে নতুন কি:.
< p>- Rewrote কিছু ডিএসই এর সর্বশেষ রিলিজের সাথে সামঞ্জস্যপূর্ণ হতে হবে.
আবশ্যক
- পাইথন
- জ্যাঙ্গো
পাওয়া মন্তব্যসমূহ না