Django Academy · Pelajaran

Menjalankan python manage.py shell

Buka shell dengan proyek Anda yang sudah dimuat

Pelajaran 1 dari 413 langkah

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 shell

Jalankan 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
4

Pengaturan 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
True

Impor 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. 🎉

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 “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

  1. Menjalankan python manage.py shell
  2. Mengimpor dan Memeriksa Model
  3. Membuat dan Menyimpan Objek Secara Langsung
  4. shell_plus dan Peralatan yang Lebih Baik
← Kembali ke Django Academy