Menjalankan Server Lokal Django Dari Termux

Apakah Termux bisa menjalankan localhost (server local) Android?. Jawabannya bisa banget! Karena pada dasarnya termux adalah sebuah terminal dimana kegunaannya sama persis dengan terminal pada linux, begitu juga dengan syntak nya. Selain dapat digunakan buat pentest/hacking tetapi dapat juga digunakan untuk menjalankan localhost. Menurut gw ini adalah salah satu kegunaan termux yang sangat berguna.

Dan pada postingan kali ini, gue akan sharing cara menggunakan termux sebagai media untuk menjalankan server lokal dengan menggunakan framework django. Dengan begini maka kita bisa belajar django dan membuat aplikasi berbasis web dari Android. 

Caranya sih sama kaya menggunakan terminal pada umumnya untuk mengaktifkan localhost. Namun gapapa gue bahas lagi untuk membuktikan bahwa termux bukan tool kaleng-kaleng.



Install python (kalau sudah ada abikan)

pkg -install python

kemudian alihkan prompt ke sdcrad. wait! knapa di sdcard? Buat kemudahan aja untuk mengakses folder project django, kecuali hp kamu sudah root, kamu bebas mau taroh dimana aja termasuk root folder.


cd /sdcard

kemudian install django (ini framework nya untuk menjalankan server)


pip install django

buatlah sebuah project django


django-admin startproject webblog

maka django akan membuat folder webblog di prompt yang sekarang aktif ya itu sdcard.

Kemudian alihkan prompt ke folder webblog sehingga lokasi prompt sekarang ada di sdcard/webblog


cd webblog

Sekarang saatnya aktifkan server dengan mengeksekusi manage.py dengan perintah sebagai berikut


python manage.py runserver


Pada tahap ini server sudah jalan dan menggunakan port 8000. Tinggal buka localhosts di aplikasi browser, saat ini gue menggunakan Chrome. Masukan alamat ini di adrees bar 


localhost:8000

Sekarang lihat, server telah aktif


Lalu apa selanjutnya? Selanjutnya kita bisa belajar django langsung dari hp. Pokoknya sama persis kaya menggunakan terminal linux untuk konfigurasi nya. Cuma ya karena keterbatasan ukuran layar hp yg cenderung kecil, sedikit akan menyusahkan proses konfigurasi. Seperti melakukan multitasking untuk edit edit kode dan coding.


Related Posts

Posting Komentar

Subscribe Our Newsletter