0Pricing
Flask Academy · درس

تشغيل خادم التطوير بوضع التصحيح

شغّل flask run وفعّل التصحيح وتعرّف إلى أداة إعادة التحميل.

تشغيل خادم التطوير بوضع التصحيح درس مجاني في Flask Academy على CoddyKit. هذا هو الدرس 4 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Flask Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Flask Academy 4 دروس في المجموع.

بعض أجزاء هذا الدرس لم تُترجم بعد وتظهر باللغة الإنجليزية.

The Dev Server

Flask includes a built-in development server so you can run your app instantly while building, with no extra setup. 🛠️

Start with flask run

The recommended way to launch is the flask run command, which finds your app and serves it on the local port.

flask run

Tell Flask Your App

Set the FLASK_APP variable so the command knows which file holds your application object.

export FLASK_APP=app.py

The Default Address

By default the server listens on 127.0.0.1:5000, reachable only from your own machine while you develop.

Turn On Debug Mode

Debug mode unlocks two big helpers: a live reloader and a rich error page. Enable it while developing only.

flask run --debug

The Auto Reloader

With debug on, the reloader watches your files and restarts the server whenever you save a change. No manual restarts. ♻️

The Interactive Debugger

When code crashes, debug mode shows a detailed traceback in the browser so you can pinpoint the failing line fast.

Set Debug in Code

You can also flip debug on inside app.run, handy when you launch the file directly with python.

app.run(debug=True)

Reading the Reloader Output

The console prints a line each time it reloads, confirming your edits were picked up and the server is fresh.

Never Debug in Production

The debugger can run arbitrary code, so it is a serious security risk. Keep debug mode off on any public server.

Stop the Server

Press Ctrl+C in the terminal to shut the dev server down cleanly when you are finished working.

Quick Check

Quick check on what debug mode gives you.

Recap

You ran the dev server with flask run, enabled debug for the reloader and debugger, and learned to keep it off in production. 🔒

الأسئلة الشائعة

هل درس «تشغيل خادم التطوير بوضع التصحيح» مجاني؟

نعم — نص درس «تشغيل خادم التطوير بوضع التصحيح» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Flask Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Flask Academy 4 دروس في المجموع.

ماذا ستتعلم في «تشغيل خادم التطوير بوضع التصحيح»؟

شغّل flask run وفعّل التصحيح وتعرّف إلى أداة إعادة التحميل. تتمرن على Flask Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ Flask Academy؟

لا تُشترط خبرة سابقة. Flask Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 4 من أصل 4.

كم من الوقت يستغرق درس «تشغيل خادم التطوير بوضع التصحيح»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس Flask Academy هذا؟

نعم. كل درس في Flask Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. ما Flask ولماذا وُجد
  2. إعداد Virtualenv وتثبيت Flask
  3. مرحبًا بالعالم: أول تطبيق Flask لك
  4. تشغيل خادم التطوير بوضع التصحيح
← العودة إلى Flask Academy