Flask Academy · Pelajaran

Jalankan Server Pengembangan dengan Mode Debug

Mulai flask run, aktifkan debug, dan pahami pemuat ulang.

Pelajaran 4 dari 413 langkah

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 run

Memberi Tahu Flask tentang Aplikasi Anda

Tetapkan variabel FLASK_APP agar perintah mengetahui file yang berisi objek aplikasi Anda.

export FLASK_APP=app.py

Alamat 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 --debug

Pemuat 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. 🔒

Gratis untuk memulai

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

  1. Apa Itu Flask dan Mengapa Ada
  2. Siapkan Virtualenv dan Pasang Flask
  3. Hello World: Aplikasi Flask Pertama Anda
  4. Jalankan Server Pengembangan dengan Mode Debug
← Kembali ke Flask Academy