FAQ: Pemasangan¶
Bagaimana Saya memulai?¶
Pasang Django (baca installation guide).
Berjalan melalui tutorial.
Periksa sisanya dari documentasi, dan tanyakan pertanyaan jika anda berjalan kedalam masalah.
Apa itu prasyarat Django?¶
Django membutuhkan Python. Lihat tabel dalam pertanyaan berikut untuk versi dari Python yang mungkin bekerja untuk setiap versi Django. Pustaka Python lain mungkin membutuhkan beberapa kasus penggunaan, tetapi anda akan menerima sebauh kesalahan tentang mereka ketika mereka dibutuhkan.
Untuk lingkungan pengembangan -- jika anda ingin mencoba Django -- anda tidak harus memiliki peladen jaringan atau peladen basisdata terpasang terpisah.
Django datang dengan lightweight development server
nya sendiri. Untuk lingkungan produksi, Django mengikuti spesifikasi WSGI, PEP 3333, yang berarti dia dapat berjalan pada beragam peladen jaringan. Lihat Deploying Django untuk informasi lebih.
Django menjalankan SQLite secara awalan, yang disertakan dalam dalam pemasangan Python. Untuk lingkungan produksi, kami menganjurkan PostgreSQL; tetapi kami juga secara resmi mendukung MariaDB, MySQL, SQLite, dan Oracle. Lihat Supported Databases untuk informasi lebih.
Versi Phyton apa dapat Saya gunakan dengan Django?¶
Versi Django |
Versi Python |
---|---|
3.2 |
3.6, 3.7, 3.8, 3.9, 3.10 (ditambahkan di 3.2.9) |
4.0 |
3.8, 3.9, 3.10 |
4.1 |
3.8, 3.9, 3.10, 3.11 (ditambahkan dalam 4.1.3) |
4.2 |
3.8, 3.9, 3.10, 3.11, 3.12 (ditambahkan dalam 4.2.8) |
5.0 |
3.10, 3.11, 3.12 |
5.1 |
3.10, 3.11, 3.12, 3.13 (added in 5.1.3) |
Untuk setiap versi dari Phyton, hanya terbitak mikro terakhir (A.B.C) adalah resmi yang didukung. Anda dapat menemukan versi mikro terakhir untuk setiap seri pada Halaman unduh Python.
Khususnya, kami akan mendukung versi Python keatas dan menyertakan terbitan LTS Django pertama dimana dukungan keamanan berakhir setelah dukungan keamanan untuk versi dari Python berakhir. Sebagai contoh, dukungan keamanan Python 3.9 berakhir di Oktober 2025 dan dukungan keamanan Django 4.2 LTS berakhir di April 2026. Karena itu Django 4.2 adalah versi terakhir untuk mendukung Python 3.9.
Versi Phyton apa harus Saya gunakan dengan Django?¶
Python dengan versi yang lebih baru seringnya lebih cepat, lebih banyak fitur dan punya dukungan yang lebih baik, sehingga versi terakhir Python 3 yang direkomendasikan.
Anda tidak akan kehilangan apapun di Django dengan menggunakan terbitan lama, tetapi anda tidak dapat mengambil keuntungan dari peningkatan dan optimalisasi dalam terbitan Python terbaru. Aplikasi pihak-ketiga untuk digunakan dengan Django adalah bebas untuk menyetel persyaratan versi mereka sendiri.
Haruskah Saya menggunakan versi stabil atau versi pengembangan?¶
Umumnya, jika anda menggunakan kode di produksi, anda harus menggunakan terbitan stabil. Proyek Django menerbitkan terbital stabil penuh setiap delapan bulan atau lebih, dengan pembaharuan perbaikan kesalahan diantaranya. Terbitan stabil ini mengandung API yang mencangkup jaminan kesesuaian kebelakang; jika anda menulis kode terhadap terbitan stabil, anda tidak mempunyai masalah peningkatan ketika versi resmi selanjutnya diterbitkan.