FAQ: Pemasangan

Bagaimana Saya memulai?

  1. Unduh kode.
  2. Pasang Django (baca installation guide).
  3. Berjalan melalui tutorial.
  4. Periksa sisanya dari documentasi, dan tanyakan pertanyaan jika anda berjalan kedalam masalah.

Apa itu prasyarat Django?

Django requires Python. See the table in the next question for the versions of Python that work with each version of Django. Other Python libraries may be required for some use cases, but you'll receive an error about them as they're needed.

Untuk lingkungan pengembangan -- jika anda hanya ingin mencoba Django -- anda tidak butuh memiliki peladen Jaringan terpisah atau peladen basisdata.

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 runs SQLite by default, which is included in Python installations. For a production environment, we recommend PostgreSQL; but we also officially support MariaDB, MySQL, SQLite, and Oracle. See Supported Databases for more information.

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)
3.0 3.6, 3.7, 3.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.

Typically, we will support a Python version up to and including the first Django LTS release whose security support ends after security support for that version of Python ends. For example, Python 3.3 security support ended September 2017 and Django 1.8 LTS security support ended April 2018. Therefore Django 1.8 is the last version to support Python 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.

Back to Top