FAQ: Pemasangan¶
Bagaimana Saya memulai?¶
- Unduh kode.
- 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 mewajibkan Python. Lihat tabel di pertanyaan selanjutnya untuk versi dari Python yang bekerja dengan setiap versi dari Django. Pustaka Python lainnya mungkin dibutuhkan untuk beberapa pengguna, tetapi anda akan menerima sebuah kesalahan tentangnya sesuai kebutuhan mereka.
Untuk lingkungan pengembangan -- jika anda hanya ingin mencoba dengan Django -- anda tidak ingin mempunyai peladen Jaringan terpisah dipasang; Django datang dengan peladen pengembangan ringan sendiri. Untuk lingkungan produksi, Django mengikuti spesifikasi WSGI, PEP 3333, yang berarti dia dapat berjalan pada beragam serambi paladen. Lihat Deploying Django untuk beberapa cara lain terkenal.
Jika Anda ingin menggunakan Django dengan basis data, yang kemungkinan besar demikian, Anda juga membutuhkan mesin basis data. PostgreSQL direkomendasikan, karena kami penggemar PostgreSQL, dan MySQL, SQLite, dan Oracle juga didukung.
Versi Phyton apa dapat Saya gunakan dengan Django?¶
Versi Django | Versi Python |
---|---|
1.11 | 2.7, 3.4, 3.5, 3.6, 3.7 (ditambahkan dalam 1.11.17) |
2.0 | 3.4, 3.5, 3.6, 3.7 |
2.1 | 3.5, 3.6, 3.7 |
2.2 | 3.5, 3.6, 3.7, 3.8 (ditambahkan di 2.2.8) |
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.
Secara khusus, kami akan mendukung versi Phyton sampai dan termasuk terbitan LTS Django pertama yang dukungan keamanan berakhir setelah dukungan keamanan untuk versi tersebut dari Phyton berakhir. Sebagai contoh, dukungan keamanan Python 3.3 berakhir September 2017 dan dukungan keamanan Django 1.8 LTS berakhir April 2018. Karena itu Django 1.8 adalah versi terakhir untuk mendukung Phyton 3.3.
Versi Phyton apa harus Saya gunakan dengan Django?¶
Python 3 direkomendasikan. Django 1.11 adalah versi terakhir yang mendukung Python 2.7. Dukungan untuk Python 2.7 dan Django 1.11 akan berakhir pada 2020.
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 kehilangan apapun di Django dengan menggunakan sebuah terbitan lama, tetapi anda tidak dapat mengambil keuntungan dari perbaikan dan optimalisasi di terbitan Python terbaru. Aplikasi pihak-ketiga untuk digunakan dengan Django, tentu saja, bebas menyetel persyaratan versi mereka sendiri.
Haruskah Saya menggunakan versi stabil atau versi pengembangan?¶
Umumnya, jika anda sedang menggunakan kode di produksi, anda harus menggunakan terbitan stabil. Proyek Django menerbitkan terbitan stabil penuh setiap sembilan bukan atau lebih, dengan pembaharuan perbaikan kesalahan diantaranya. Terbitan stabil ini mengandung API yang melingkupi jaminan kesesuaian kebelakang; jika anda menulis kode terhadap terbitan stabil, anda tidak harus mempunyai masalah mengingkatkan ketika versi resmi selanjutnya terbit.