এই নিবন্ধে, আমরা টার্মিনালে ডাটাবেস ক্যোয়ারী কাউন্টের একটি সংক্ষিপ্ত প্রতিবেদন দেখতে জ্যাঙ্গোতে একটি লাইব্রেরি ব্যবহার করতে যাচ্ছি যা ডিবাগিংয়ের জন্য ব্যবহার করা যেতে পারে। এটি যেকোন মডেল অবজেক্টের প্রতিটি হিটের একটি সংক্ষিপ্ত সারণী প্রতিবেদন প্রদান করবে এবং প্রতিটি হিটের উপর এটি মুদ্রণ করবে, তা পড়া বা লেখা হোক না কেন। এটি প্রতিক্রিয়া এবং অনুরোধের হিসাবও করবে৷
৷উদাহরণ
অ্যাপ এবং urls সেট করার মতো কিছু মৌলিক কাজ করুন
django-querycount ইনস্টল করুন মডিউল −
pip install django-querycount
settings.py-এ , এটি যোগ করুন -
MIDDLEWARE += [ 'querycount.middleware.QueryCountMiddleware', ]
এটি লাইব্রেরির কার্যকারিতা সক্ষম করবে এবং আমাদের প্রকল্পের রানটাইমে এটি ব্যবহার করার অনুমতি দেবে। এটা সত্যিই উপকারী।
এখন, আপনার ডিবাগিং চ্যানেল সেটআপ করুন৷
৷প্রতিটি প্রশ্নে, আপনি টার্মিনালে একটি টেবিল রিপোর্ট দেখতে পাবেন। মনে রাখবেন যে আপনার ডিবাগ সত্য হলেই এটি কাজ করে। আপনি যখন মডেলের সাথে কোনো ধরনের যোগাযোগ করবেন তখনই আপনি প্রতিবেদনটি দেখতে পাবেন, এটি একটি ডিবাগ টুল।
আরও একটি জিনিস মনে রাখবেন যে আপনি যখন সেই মডেলটিতে আঘাত করবেন তখন এটি নির্দিষ্ট মডেলের একটি প্রতিবেদন দেবে৷
আউটপুট