Menjalankan Django pada Jyton

Jython adalah sebuah penerapan dari Python yang berjalan pada Java platform (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 daripada python. Dokumentasi menggunakan python untuk konsisten, tetapi jika anda sedang menggunakan Jython anda akan ingin secara mental mengganti python dengan jython setiap kali dia muncul.

  • Samah halnya, anda akan butuh menggunakan variabel lingkungan JYTHONPATH daripada PYTHONPATH.

  • Bagian apapun dari Django yang membutuhkan Pillow tidak akan bekerja.

Back to Top