وب‌سرویس مجید

پروژه flask-debugtoolbar

pallets-eco/flask-debugtoolbar

این یک نوار ابزار همراه با قابلیت دیباگ برای برنامه‌های فلسک (Flask) است که به توسعه‌دهندگان کمک می‌کند تا اطلاعات مهمی مانند درخواست‌ها، پاسخ‌ها، کوئری‌های پایگاه داده، متغیرهای محیطی و خطاهای احتمالی را در حین توسعه مشاهده کنند. ️

کاربرد:

این ابزار برای دیباگ کردن و عیب‌یابی برنامه‌های Flask در مرحله توسعه استفاده می‌شه. به کمک این نوار ابزار، می‌تونید عملکرد برنامه رو به صورت لحظه‌ای رصد کنید و مشکلات احتمالی رو سریع‌تر پیدا کنید.

در چه شرایطی بهتره استفاده شود؟

این ابزار در محیط توسعه (development) بهترین عملکرد رو داره و اصلاً نباید در محیط تولید (production) فعال شود، چون ممکنه اطلاعات حساسی افشا کنه.

چند مثال از موارد استفاده:

- دیدن لیست کوئری‌های اجرایی SQL در هر صفحه

- بررسی هدرهای HTTP درخواست و پاسخ

- نمایش زمان اجرای هر بخش از کد

- دسترسی به متغیرهای session و cookies

- مشاهده ردپای خطاها (Traceback) بدون نیاز به لاگ

  • ##Flask
  • ##Debugging
  • ##WebDevelopment
  • ##Python
  • ##DevelopmentTools
  • ##Backend
  • ##WebApps
  • ##Programming
  • ##DevTools
  • ##DebugToolbar