Pada posting sebelumnya saya menyebarkan cara menginstal dan menjalankan framework Django pada smartphone Android. Tetapi dalam posting ini saya akan menyebarkan cara menyebarkan Django ke heroku memakai Android. Tentu saja kita sanggup menciptakan situs web kita dari localhost menjadi online.
Sebelumnya saya juga menyebarkan cara memakai termos python pada smartphone android
Saya berasumsi Anda mengerti apa Django sebab di sini kami akan mencoba untuk mendorong Django ke Heroku memakai smartphone Android. Jika Anda tidak mengerti apa Django itu, silakan mencarinya di situs Djakarta resmi.
Oke, kini kita mulai langkah-langkah django push to heroku memakai smartphone android. Untuk pemula django, silakan baca dengan seksama sehingga gampang dimengerti.
HEROKU
1. akun Heroku
Jika Anda ingin mendorong aplikasi situs web Anda ke heroku, Anda harus mempunyai akun heroku. Jika tidak memilikinya, Anda sanggup mendaftarkan akun di situs Heroku.
2. Termux
Kami akan memakai Termux untuk menjalankan perintah untuk mendorong ke heroku. Jika Anda tidak mempunyai thermux, silakan cari di PlayStore.
3. Pasang Gunicorn
Kemudian instal Gunicorn yang akan diimpor ke file Procfile. Instal Gunicorn berikut.
4. Buat Proyek Django
Saya merasa bahwa Anda telah memahami proyek Django. bagi yang masih bingung, saya akan menulis Hello World
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 menyerupai pada termux berikut
Lihat isi file requirement.txt, Anda akan melihat menyerupai di bawah ini:
6. Procfile
Kalian akan membutuhkan file berjulukan Procfile. file Procfile ini harus diletakan didirectory root project kalian. Kalian isikan script berikut ke dalam Procfile.
Di atas tertulis project_saya yang merupakan nama proyek saya yang berisi file wsgi.py. Anda sanggup menggantinya sesuai dengan nama proyek Anda.
7. Login Heroku
Sekarang kita harus masuk ke Heroku memakai Termux, ketikkan yang berikut ini
Masukkan email dan kata sandi yang telah terdaftar di heroku.
8. Buat Folder Aplikasi
Kemudian buat folder aplikasi diheroku, Anda sanggup mengetiknya
9. Pengaturan
Dalam pengaturan file kita akan memasuki host yang diizinkan. host yang diperbolehkan ialah nama aplikasi yang telah Anda buat menyerupai di atas, misalnya
10. Folder Statis
Karena untuk pertama kalinya kami hanya menampilkan Hello World yang ditulis oleh Heroku, kemudian ketik berikut ini dalam termux
11. Heroku Lokal
Jika Anda ingin menjalankan aplikasi pada heroku secara lokal, Anda sanggup mengetiknya
12. Push
Jika Anda telah menuntaskan kondisi di atas, kini Anda sanggup mendorong. Tetapi sebelumnya Anda harus berada di direktori utama aplikasi Anda dan tambahkan folder dan file yang ingin Anda dorong sebagai berikut
Kemudian jikalau Anda telah menjalankan perintah di atas, kini jalankan perintah
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 tamat mendorong. pola menyerupai berikut ini
Lihat hasil kini bahwa Anda telah berhasil mendorong Django ke Heroku memakai smartphone Android. Jika Anda ingin melihat log aplikasi, Anda sanggup mengetikkan termux
EDIT
Jika Anda sudah keluar dari termux tetapi ingin mendorong kembali dengan aba-aba sumber yang diperbarui, maka Anda sanggup masuk ke heroku di aplikasi thermux dan remote, misalnya
Sebenarnya masih ada kelambatan wacana database postgresql, tetapi ketika saya mencoba memakai database postgresql, dalam modul psycopg2 ada kesalahan di lingkungan path. jadi ini hanyalah pola dasar.
Itulah cara mendorong Django ke Heroku memakai smartphone Android. Mungkin yang gres akan mencoba menjadi sangat membingungkan, jikalau Anda galau atau mendapat kesalahan, tolong beri komentar, saya akan membantu.
Makara kali ini, mohon maafkan jikalau ada kesalahan. Semoga bermanfaat bagi Anda semua, dan terima kasih.
Sumber https://iyonxx.blogspot.com/
Deploy Python Django Ke Heroku Di Termux Android |
Sebelumnya saya juga menyebarkan cara memakai termos python pada smartphone android
Saya berasumsi Anda mengerti apa Django sebab di sini kami akan mencoba untuk mendorong Django ke Heroku memakai smartphone Android. Jika Anda tidak mengerti apa Django itu, silakan mencarinya di situs Djakarta resmi.
Oke, kini kita mulai langkah-langkah django push to heroku memakai smartphone android. Untuk pemula django, silakan baca dengan seksama sehingga gampang dimengerti.
HEROKU
1. akun Heroku
Jika Anda ingin mendorong aplikasi situs web Anda ke heroku, Anda harus mempunyai akun heroku. Jika tidak memilikinya, Anda sanggup mendaftarkan akun di situs Heroku.
2. Termux
Kami akan memakai Termux untuk menjalankan perintah untuk mendorong ke heroku. Jika Anda tidak mempunyai 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 oo cd oo python manage.py startapp aa
oo/urls.py
from django.contrib import admin from django.urls import path, include urlpatterns = [ path('admin/', admin.site.urls), path('', include('aa.urls')), ]
aa/views.py
from django.http import HttpResponse def index(request): return HttpResponse('Hello World!') aa/urls.py from django.urls import path from . import views urlpatterns = [ 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 menyerupai pada termux berikut
pip freeze > requirements.txt
Lihat isi file requirement.txt, Anda akan melihat menyerupai di bawah ini:
Django==2.0.3 gunicorn==19.7.1 pytz==2018.3
6. Procfile
Kalian akan membutuhkan file berjulukan 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 sanggup menggantinya sesuai dengan nama proyek Anda.
7. Login Heroku
Sekarang kita harus masuk ke Heroku memakai 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 sanggup mengetiknya
heroku apps:create NamaAplikasiKalian
9. Pengaturan
Dalam pengaturan file kita akan memasuki host yang diizinkan. host yang diperbolehkan ialah nama aplikasi yang telah Anda buat menyerupai 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, kemudian ketik berikut ini dalam termux
heroku config:set DISABLE_COLLECTSTATIC=1
11. Heroku Lokal
Jika Anda ingin menjalankan aplikasi pada heroku secara lokal, Anda sanggup mengetiknya
heroku local
12. Push
Jika Anda telah menuntaskan kondisi di atas, kini Anda sanggup mendorong. Tetapi sebelumnya Anda harus berada di direktori utama aplikasi Anda dan tambahkan folder dan file yang ingin Anda dorong sebagai berikut
cd oo git init git add * git commit -m "OK"
Kemudian jikalau Anda telah menjalankan perintah di atas, kini 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 tamat mendorong. pola menyerupai berikut ini
https://eaeaea.herokuapp.com
Lihat hasil kini bahwa Anda telah berhasil mendorong Django ke Heroku memakai smartphone Android. Jika Anda ingin melihat log aplikasi, Anda sanggup mengetikkan termux
heroku logs
EDIT
Jika Anda sudah keluar dari termux tetapi ingin mendorong kembali dengan aba-aba sumber yang diperbarui, maka Anda sanggup masuk ke heroku di aplikasi thermux dan remote, misalnya
heroku login heroku git:remote -a NamaAplikasiKalian git add * git commit -m "OK" git push heroku master
Sebenarnya masih ada kelambatan wacana database postgresql, tetapi ketika saya mencoba memakai database postgresql, dalam modul psycopg2 ada kesalahan di lingkungan path. jadi ini hanyalah pola dasar.
Itulah cara mendorong Django ke Heroku memakai smartphone Android. Mungkin yang gres akan mencoba menjadi sangat membingungkan, jikalau Anda galau atau mendapat kesalahan, tolong beri komentar, saya akan membantu.
Makara kali ini, mohon maafkan jikalau ada kesalahan. Semoga bermanfaat bagi Anda semua, dan terima kasih.
Sumber https://iyonxx.blogspot.com/