কম্পিউটার

ডিবাগিংয়ের জন্য টার্মিনালে জ্যাঙ্গো কোয়েরি গণনা


এই নিবন্ধে, আমরা টার্মিনালে ডাটাবেস ক্যোয়ারী কাউন্টের একটি সংক্ষিপ্ত প্রতিবেদন দেখতে জ্যাঙ্গোতে একটি লাইব্রেরি ব্যবহার করতে যাচ্ছি যা ডিবাগিংয়ের জন্য ব্যবহার করা যেতে পারে। এটি যেকোন মডেল অবজেক্টের প্রতিটি হিটের একটি সংক্ষিপ্ত সারণী প্রতিবেদন প্রদান করবে এবং প্রতিটি হিটের উপর এটি মুদ্রণ করবে, তা পড়া বা লেখা হোক না কেন। এটি প্রতিক্রিয়া এবং অনুরোধের হিসাবও করবে৷

উদাহরণ

অ্যাপ এবং urls সেট করার মতো কিছু মৌলিক কাজ করুন

django-querycount ইনস্টল করুন মডিউল −

pip install django-querycount

settings.py-এ , এটি যোগ করুন -

MIDDLEWARE += [
   'querycount.middleware.QueryCountMiddleware',
]

এটি লাইব্রেরির কার্যকারিতা সক্ষম করবে এবং আমাদের প্রকল্পের রানটাইমে এটি ব্যবহার করার অনুমতি দেবে। এটা সত্যিই উপকারী।

এখন, আপনার ডিবাগিং চ্যানেল সেটআপ করুন৷

প্রতিটি প্রশ্নে, আপনি টার্মিনালে একটি টেবিল রিপোর্ট দেখতে পাবেন। মনে রাখবেন যে আপনার ডিবাগ সত্য হলেই এটি কাজ করে। আপনি যখন মডেলের সাথে কোনো ধরনের যোগাযোগ করবেন তখনই আপনি প্রতিবেদনটি দেখতে পাবেন, এটি একটি ডিবাগ টুল।

আরও একটি জিনিস মনে রাখবেন যে আপনি যখন সেই মডেলটিতে আঘাত করবেন তখন এটি নির্দিষ্ট মডেলের একটি প্রতিবেদন দেবে৷

আউটপুট

ডিবাগিংয়ের জন্য টার্মিনালে জ্যাঙ্গো কোয়েরি গণনা


  1. Windows 10 এর জন্য 4 হাইপারটার্মিনাল বিকল্প

  2. ভিউ ছাড়া টোকেন প্রমাণীকরণের জন্য জ্যাঙ্গোতে djoser ব্যবহার করা

  3. Django-এ request.session ব্যবহার করে একটি সাধারণ কাউন্টার অ্যাপ তৈরি করা

  4. ভাজকের সংখ্যা জোড় বা বিজোড় কিনা তা পরীক্ষা করার জন্য পাইথন প্রোগ্রাম