pallets-eco/flask-debugtoolbar
این یک نوار ابزار همراه با قابلیت دیباگ برای برنامههای فلسک (Flask) است که به توسعهدهندگان کمک میکند تا اطلاعات مهمی مانند درخواستها، پاسخها، کوئریهای پایگاه داده، متغیرهای محیطی و خطاهای احتمالی را در حین توسعه مشاهده کنند. ️
کاربرد:
این ابزار برای دیباگ کردن و عیبیابی برنامههای Flask در مرحله توسعه استفاده میشه. به کمک این نوار ابزار، میتونید عملکرد برنامه رو به صورت لحظهای رصد کنید و مشکلات احتمالی رو سریعتر پیدا کنید.
در چه شرایطی بهتره استفاده شود؟
این ابزار در محیط توسعه (development) بهترین عملکرد رو داره و اصلاً نباید در محیط تولید (production) فعال شود، چون ممکنه اطلاعات حساسی افشا کنه.
چند مثال از موارد استفاده:
- دیدن لیست کوئریهای اجرایی SQL در هر صفحه
- بررسی هدرهای HTTP درخواست و پاسخ
- نمایش زمان اجرای هر بخش از کد
- دسترسی به متغیرهای session و cookies
- مشاهده ردپای خطاها (Traceback) بدون نیاز به لاگ
- ##Flask
- ##Debugging
- ##WebDevelopment
- ##Python
- ##DevelopmentTools
- ##Backend
- ##WebApps
- ##Programming
- ##DevTools
- ##DebugToolbar
