Menjalankan Django pada Jyton¶
Jython adalah sebuah penerapan dari Python yang berjalan pada serambi Java(JVM). Dokumen ini akan membuat anda terbangun dan berjalan dengan Django diatas Jython.
Memasang Jython¶
Django bekerja dengan Jython versi 2.7b2 dan lebih tinggi. Lihat situs jaringan Jython untuk petunjuk mengunduh dan memasang.
Membuat kontainer servlet¶
Jika anda hanya ingin mencoba dengan Django, lewati kedepan ke bagian selanjutnya; Django menyertakan peladen Jaringan ringan anda dapat gunakan untuk percobaan, jadi anda tidak butuh mengatur apapun lagi sampai anda telah siap untuk menyebarkan Django di produksi.
Jika anda ingin menggunakan Django pada sebuah situs produksi, gunakan wadah Java servlet, seperti Apache Tomcat. Peladen aplikasi JavaEE penuh seperti GlassFish atau JBoss juga OKE, jika anda butuh fitur-fitur tambahan mereka sertakan.
Memasang Django¶
Langkah selanjutnya adalah memasang Django itu sendiri. Ini tepatnya sama ketika memasang Django pada Python standar, jadi lihat Pindahkan versi lama dari DJango dan Pasang kode Django untuk petunjuk.
Memasang pustaka-pustaka pendukung serambi Jython¶
Proyek django-jython mengandung backend basisdata dan perintah pengelolaan untuk pengembangan Django/Jython. Catah bahwa backend Django siap pakai tidak akan bekerja di atas Jython.
Untuk memasangnya, ikuti rincian installation instructions pada proyek situs jaringan. Juga, baca dokumentasi database backends`_ disana.
Perbedaan dengan Django pada Jython¶
Pada titik ini, Django pada Jython harus berperilaku hampir mirip pada Django dijalankan pada Python standar. Bagaimanapun, sedikit perbedaan untuk dijaga dalam pikiran:
- Ingat untuk menggunakan perintah
jython
daripadapython
. Dokumentasi menggunakanpython
untuk konsisten, tetapi jika anda sedang menggunakan Jython anda akan ingin secara mental menggantipython
denganjython
setiap kali dia muncul. - Samah halnya, anda akan butuh menggunakan variabel lingkungan
JYTHONPATH
daripadaPYTHONPATH
. - Bagian apapun dari Django yang membutuhkan Pillow tidak akan bekerja.