Jalankan Server Pengembangan dengan Mode Debug
Mulai flask run, aktifkan debug, dan pahami pemuat ulang.
Jalankan Server Pengembangan dengan Mode Debug adalah pelajaran Flask Academy gratis di CoddyKit. Ini adalah pelajaran 4 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Flask Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Flask Academy mencakup 4 pelajaran total.
Server Pengembangan
Flask menyertakan server pengembangan bawaan agar Anda dapat langsung menjalankan aplikasi saat membangunnya, tanpa penyiapan tambahan. 🛠️
Memulai dengan flask run
Cara yang disarankan untuk meluncurkannya adalah perintah flask run, yang menemukan aplikasi Anda dan menyajikannya pada port lokal.
flask runMemberi Tahu Flask tentang Aplikasi Anda
Tetapkan variabel FLASK_APP agar perintah mengetahui file yang berisi objek aplikasi Anda.
export FLASK_APP=app.pyAlamat Bawaan
Secara bawaan, server mendengarkan pada 127.0.0.1:5000, yang hanya dapat diakses dari mesin Anda sendiri selama pengembangan.
Mengaktifkan Mode Debug
Mode debug menyediakan dua bantuan utama: pemuat ulang langsung dan halaman galat yang lengkap. Aktifkan mode ini hanya selama pengembangan.
flask run --debugPemuat Ulang Otomatis
Saat debug aktif, pemuat ulang mengawasi file Anda dan memulai ulang server setiap kali Anda menyimpan perubahan. Tidak perlu memulai ulang secara manual. ♻️
Penyahdebug Interaktif
Saat kode mengalami kegagalan, mode debug menampilkan pelacakan balik yang terperinci di browser sehingga Anda dapat menemukan baris yang bermasalah dengan cepat.
Mengatur Debug dalam Kode
Anda juga dapat mengaktifkan debug di dalam app.run, yang berguna saat Anda meluncurkan file secara langsung dengan python.
app.run(debug=True)Membaca Keluaran Pemuat Ulang
Konsol mencetak satu baris setiap kali melakukan pemuatan ulang, yang mengonfirmasi bahwa perubahan Anda telah diterapkan dan server sudah segar.
Jangan Pernah Mengaktifkan Debug di Produksi
Penyahdebug dapat menjalankan kode sembarang, sehingga menimbulkan risiko keamanan yang serius. Biarkan mode debug nonaktif pada server publik mana pun.
Menghentikan Server
Tekan Ctrl+C di terminal untuk mematikan server pengembangan dengan bersih setelah Anda selesai bekerja.
Pemeriksaan Singkat
Pemeriksaan singkat tentang manfaat mode debug.
Ringkasan
Anda menjalankan server pengembangan dengan flask run, mengaktifkan debug untuk pemuat ulang dan penyahdebug, serta mempelajari bahwa mode tersebut harus dinonaktifkan di produksi. 🔒
Belajar Python dengan tutor AI — gratis
Tulis dan jalankan kode asli di browser kamu, dapatkan bantuan instan dari tutor AI 24/7, dan lanjutkan di mana kamu tinggalkan di web atau aplikasi.
- Kursus
- 30
- Pelajaran
- 120
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Jalankan Server Pengembangan dengan Mode Debug” gratis?
Ya — teks lengkap “Jalankan Server Pengembangan dengan Mode Debug” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Flask Academy, upgrade ke CoddyKit PRO. Kursus Flask Academy mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “Jalankan Server Pengembangan dengan Mode Debug”?
Mulai flask run, aktifkan debug, dan pahami pemuat ulang. Kamu berlatih Flask Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai Flask Academy?
Tidak diperlukan pengalaman sebelumnya. Flask Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 4 dari 4.
Berapa lama pelajaran “Jalankan Server Pengembangan dengan Mode Debug” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran Flask Academy ini?
Ya. Setiap pelajaran Flask Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Apa Itu Flask dan Mengapa Ada
- Siapkan Virtualenv dan Pasang Flask
- Hello World: Aplikasi Flask Pertama Anda
- Jalankan Server Pengembangan dengan Mode Debug