এই নিবন্ধে, আমরা একটি জ্যাঙ্গো প্রোফাইলিং করতে যাচ্ছি। এটি একটি URL এন্ডপয়েন্টে আপনার ওয়েবসাইটের জন্য GET অনুরোধের মোট সংখ্যা, ডাটাবেস কোয়েরি এবং অন্যান্য অনেক প্রতিবেদনের মতো প্রচুর তথ্য প্রদর্শন করবে। এটি উত্পাদনে দুর্দান্ত কারণ আপনার সাইট যখন উত্পাদনে থাকে তখন আপনাকে অনেক কিছুর উপর নজর রাখতে হবে।
এটি একটি দুর্দান্ত সম্পদ যদি আপনাকে একটি বাস্তব-বিশ্বের প্রকল্প স্থাপন করতে হয়৷
উদাহরণ
প্রথমত, একটি প্রকল্প এবং একটি অ্যাপ তৈরি করুন। কিছু মৌলিক সেটিংস করুন এবং ইউআরএল সেট আপ করুন।
এখন, djnago-silk ইনস্টল করুন প্যাকেজ -
pip install django-silk
settings.py,-এ নিম্নলিখিত লাইন যোগ করুন −
MIDDLEWARE = [ ... 'silk.middleware.SilkyMiddleware', ... ] INSTALLED_APPS = [ ... 'silk' ]
আমরা সহজভাবে এটিকে অ্যাপ হিসেবে যোগ করেছি এবং একটি মিডলওয়্যার এবং একটি অ্যাপ হিসেবে মডিউল।
প্রকল্পের url.py-এ −
urlpatterns += [path('silk/', include('silk.urls', namespace='silk'))]
এখানে আমরা শেষ পয়েন্টটি সংজ্ঞায়িত করেছি যেখানে আমরা প্রোফাইলিং দেখতে পাব।
এখন এই কমান্ডগুলি চালান -
python manage.py makemigrations python manage.py migrate
এই কমান্ডগুলি সিল্ক তৈরি করার জন্য মাইগ্রেশন এবং তাদের মাইগ্রেট করা।
এর সাথে, সবকিছু সেট করা হয়েছে এবং আপনি আউটপুট পরীক্ষা করতে এগিয়ে যেতে পারেন।
আউটপুট
https://127.0.0.1:8000/silk/
-এ যান