Deploy Python Django Ke Heroku Di Termux - Iyonxx

Deploy Python Django Ke Heroku Di Termux

Pada posting sebelumnya saya berbagi cara menginstal dan menjalankan framework Django pada smartphone Android. Tetapi dalam posting ini saya akan berbagi cara menyebarkan Django ke heroku menggunakan Android. Tentu saja kita dapat membuat situs web kita dari localhost menjadi online.

Deploy-Python-Django-Ke-Heroku-Di-Termux-Android
Deploy Python Django Ke Heroku Di Termux Android
Sebelumnya saya juga berbagi cara menggunakan termos python pada smartphone android

Saya berasumsi Anda mengerti apa Django karena di sini kami akan mencoba untuk mendorong Django ke Heroku menggunakan smartphone Android. Jika Anda tidak mengerti apa Django itu, silakan mencarinya di situs Djakarta resmi.

Oke, sekarang kita mulai langkah-langkah django push to heroku menggunakan smartphone android. Untuk pemula django, silakan baca dengan seksama sehingga mudah dimengerti.

HEROKU
1. Akun Heroku
Jika Anda ingin mendorong aplikasi situs web Anda ke heroku, Anda harus memiliki akun heroku. Jika tidak memilikinya, Anda dapat mendaftarkan akun di situs Heroku.

2. Termux
Kami akan menggunakan Termux untuk menjalankan perintah untuk mendorong ke heroku. Jika Anda tidak memiliki thermux, silakan cari di PlayStore.

3. Pasang Gunicorn
Kemudian instal Gunicorn yang akan diimpor ke file Procfile. Instal Gunicorn berikut.
pip install gunicorn
4. Buat Proyek Django
Saya merasa bahwa Anda telah memahami proyek Django. bagi yang masih bingung, saya akan menulis Hello World
django-admin startproject oocd oopython manage.py startapp aaoo/urls.pyfrom django.contrib import adminfrom django.urls import path, includeurlpatterns = [ path('admin/', admin.site.urls), path('', include('aa.urls')),]aa/views.pyfrom django.http import HttpResponsedef index(request): return HttpResponse('Hello World!')aa/urls.pyfrom django.urls import pathfrom . import viewsurlpatterns = [ path('', views.index, name='index'),]
Kemudian jalankan python manage.py migrate.

5. Persyaratan File.txt
Kami membutuhkan file requirement.txt yang berisi modul django. Jika termux Anda telah menginstal Django maka buatlah file requirement.txt seperti pada termux berikut
pip freeze > requirements.txt
Lihat isi file requirement.txt, Anda akan melihat seperti di bawah ini:
Django==2.0.3gunicorn==19.7.1pytz==2018.3
6. Procfile
Kalian akan membutuhkan file bernama Procfile. file Procfile ini harus diletakan didirectory root project kalian. Kalian isikan script berikut ke dalam Procfile.
web: gunicorn project_saya.wsgi
Di atas tertulis project_saya yang merupakan nama proyek saya yang berisi file wsgi.py. Anda dapat menggantinya sesuai dengan nama proyek Anda.

7. Login Heroku
Sekarang kita harus masuk ke Heroku menggunakan Termux, ketikkan yang berikut ini
heroku login
Masukkan email dan kata sandi yang telah terdaftar di heroku.

8. Buat Folder Aplikasi
Kemudian buat folder aplikasi diheroku, Anda bisa mengetiknya
heroku apps:create NamaAplikasiKalian
9. Pengaturan
Dalam pengaturan file kita akan memasuki host yang diizinkan. host yang diperbolehkan adalah nama aplikasi yang telah Anda buat seperti di atas, misalnya
oo / setings.py
ALLOWED_HOST = ['NamaAplikasi.herokuapp.com']
10. Folder Statis
Karena untuk pertama kalinya kami hanya menampilkan Hello World yang ditulis oleh Heroku, lalu ketik berikut ini dalam termux
heroku config:set DISABLE_COLLECTSTATIC=1
11. Heroku Lokal
Jika Anda ingin menjalankan aplikasi pada heroku secara lokal, Anda dapat mengetiknya
heroku local
12. Push
Jika Anda telah menyelesaikan kondisi di atas, sekarang Anda dapat mendorong. Tetapi sebelumnya Anda harus berada di direktori utama aplikasi Anda dan tambahkan folder dan file yang ingin Anda dorong sebagai berikut
cd oogit initgit add *git commit -m "OK"
Kemudian jika Anda telah menjalankan perintah di atas, sekarang jalankan perintah
git push heroku master
Tunggu sebentar, termux mendorong aplikasi kita ke heroku.

13. Buka browser
Jika push selesai, saatnya untuk membuka browser dan memasukkan nama aplikasi situs web Anda. Nama aplikasi situs web Anda akan muncul dalam termux ketika Anda selesai mendorong. contoh seperti berikut ini
https*//eaeaea.herokuapp.com
Lihat hasil sekarang bahwa Anda telah berhasil mendorong Django ke Heroku menggunakan smartphone Android. Jika Anda ingin melihat log aplikasi, Anda dapat mengetikkan termux
heroku logs
EDIT
Jika Anda sudah keluar dari termux tetapi ingin mendorong kembali dengan kode sumber yang diperbarui, maka Anda dapat masuk ke heroku di aplikasi thermux dan remote, misalnya
heroku loginheroku git:remote -a NamaAplikasiKaliangit add *git commit -m "OK"git push heroku master
Sebenarnya masih ada kelambatan tentang database postgresql, tetapi ketika saya mencoba menggunakan database postgresql, dalam modul psycopg2 ada kesalahan di lingkungan path. jadi ini hanyalah contoh dasar.

Itulah cara mendorong Django ke Heroku menggunakan smartphone Android. Mungkin yang baru akan mencoba menjadi sangat membingungkan, jika Anda bingung atau mendapatkan kesalahan, tolong beri komentar, saya akan membantu.

Jadi kali ini, mohon maafkan jika ada kesalahan. Semoga bermanfaat bagi Anda semua, dan terima kasih.

0 Response to "Deploy Python Django Ke Heroku Di Termux"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel