Menjalankan python manage.py shell
Buka shell dengan proyek Anda yang sudah dimuat
Menjalankan python manage.py shell adalah pelajaran Django Academy gratis di CoddyKit. Ini adalah pelajaran 1 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 Django Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Django Academy mencakup 4 pelajaran total.
Tempat Bermain untuk Proyek Anda
Shell Django adalah sesi Python interaktif yang sudah mengenal proyek Anda, sehingga Anda dapat menguji ide secara langsung tanpa menulis berkas. 🧪
Mengapa Tidak Langsung Menggunakan python?
python biasa tidak dapat mengimpor model Anda karena pengaturan Django belum dimuat. Perintah shell menyiapkan semuanya terlebih dahulu untuk Anda.
Satu Perintah
Anda menjalankannya melalui manage.py, skrip yang sama yang digunakan untuk hal lainnya. Skrip ini memuat pengaturan, lalu membawa Anda ke Python.
python manage.py shellJalankan dari Akar Proyek
Jalankan perintah di folder yang berisi manage.py. Dari sana, Django dapat menemukan pengaturan dan aplikasi Anda tanpa penyiapan tambahan.
Tampilan Prompt
Setelah dimulai, Anda akan melihat prompt Python yang sudah dikenal dengan tiga tanda chevron. Apa pun yang Anda ketik langsung dijalankan dan hasilnya ditampilkan.
>>> 2 + 2
4Pengaturan Sudah Dimuat
Karena pengaturan sudah dikonfigurasi, Anda dapat langsung membaca nilai proyek. Cobalah mencetak tanda DEBUG untuk memastikan shell dapat melihatnya.
>>> from django.conf import settings
>>> settings.DEBUG
TrueImpor dan Jelajahi
Sekarang model atau utilitas apa pun dapat digunakan hanya dengan satu impor. Shell sangat cocok untuk mencoba kode sebelum Anda menyimpannya ke dalam file.
Blok Multibaris Juga Berfungsi
Anda tidak terbatas pada satu baris. Mulailah perulangan atau fungsi, lalu tanda prompt berubah menjadi titik-titik hingga blok tersebut selesai.
>>> for i in range(3):
... print(i)Keluar dari Shell
Setelah selesai, ketik exit() atau tekan Ctrl-D untuk kembali ke terminal biasa. Tidak ada yang Anda ketik disimpan ke disk.
>>> exit()Memang Dirancang untuk Sekali Pakai
Anggap shell sebagai papan coret. Shell ideal untuk eksperimen, tetapi perubahan sungguhan sebaiknya ditempatkan dalam tampilan, model, atau skrip yang dapat Anda jalankan ulang.
Penulisan ke Basis Data Itu Nyata
Satu hal yang perlu diperhatikan: kueri mengakses basis data nyata Anda. Menyimpan objek di shell akan mengubah data secara permanen, jadi berhati-hatilah di lingkungan produksi.
Pemeriksaan Singkat
Mengapa menggunakan shell Django, bukan Python biasa?
Ringkasan
Anda telah mempelajari bahwa manage.py shell membuka sesi Python interaktif dengan proyek Anda yang sudah dimuat, sehingga cocok untuk eksperimen singkat sebelum menulis kode sungguhan. 🎉
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 “Menjalankan python manage.py shell” gratis?
Ya — teks lengkap “Menjalankan python manage.py shell” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Django Academy, upgrade ke CoddyKit PRO. Kursus Django Academy mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “Menjalankan python manage.py shell”?
Buka shell dengan proyek Anda yang sudah dimuat Kamu berlatih Django 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 Django Academy?
Tidak diperlukan pengalaman sebelumnya. Django 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 1 dari 4.
Berapa lama pelajaran “Menjalankan python manage.py shell” 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 Django Academy ini?
Ya. Setiap pelajaran Django 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
- Menjalankan python manage.py shell
- Mengimpor dan Memeriksa Model
- Membuat dan Menyimpan Objek Secara Langsung
- shell_plus dan Peralatan yang Lebih Baik