Setup Django di cpanel
Django adalah sebuah framework atau rangka kerja bahasa pemrograman phyton untuk membantu developer dalam membuat web lebih cepat, dibandingkan menulis kode dari nol. Django banyak dipilih oleh para developer, karena dianggap lebih efektif dan lebih cepat untuk membangun sebuah website. Pada panduan ini, kami akan berbagi cara install Django di cPanel.
Beli Hosting Murah DiSIni
Cek Artikel Lainnya DiSini
1. Install phyton
Artikel kali ini membahas cara setup Django di cpanel, jika teman teman belum menginstall phyton, ada baiknya kamu melihat cara menginstall phyton terlebih dahulu agar proses setup Django berjalan dengan lancar.
Silahkan anda copy terlebih dahulu dan simpan path virtual environment tersebut.
Buka terminal dan tempel path virtual environmentnya
Selanjutnya jalankan perintah berikut :
$ pip install --upgrade pip
Lalu install django dengan perintah berikut :
$ pip install django
Jika sudah terinstall maka akan seperti ini
2. Membuat project django
Buat project dengan perintah berikut :
django-admin startproject mysite
nama project mysite bisa anda ubah sesuai project anda
3. Setting File WSGi
Selanjutnya anda perlu mengubah setting di file passenger_wsgi.py. sesuaikan lokasi path dengan lokasi Hosting anda.
nano /home/user_cpanel/myapp/passenger_wsgi.py
Hapus dan ubah semua file dengan file baru berikut
import sys
sys.path.insert(0, "/home/user_cpanel/myapp/mysite") import os os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings' from django.core.wsgi import get_wsgi_application application = get_wsgi_application()
4. Setup Django
Berikutnya anda perlu melakukan perubahan di settings.py. sesuaikan Lokasi pathnya . Gunakan editor Nano atau vi, seperti berikut ini :
nano /home/user_cpanel/myapp/mysite/mysite/settings.py
Kemudian ubah allowed host dan static_url dan ada penambahan baris di static_root
ALLOWED_HOSTS = ['nama_domainanda'] ....
STATIC_URL = '/'
STATIC_ROOT= '/home/user_cpanel/myapp/mysite/public/'
- allowed_host : sesuaikan dengan domain yang akan di instal django
- TATIC_URL : ubah dengan sesuai petunjuk diatas
- static_root: ubah sesuai directory django
Kemudian copy file static ke directory tadi
cd /home/nama_domainanda/myapp/mysite
python manage.py collectstatic
Aktivitas ini akan menyalin file secara otomatis ke direktori publik yang tadi anda sett.
5. Membuat Hello Word
Selanjutnya anda akan mengubah tampilan depan websitemu dengan “hello world”, untuk itu anda perlu membuat File bernama views.py.
nano /home/user_cpanel/myapp/mysite/mysite/views.py
Isikan dengan baris kode berikut ini :
from django.http import HttpResponse
def index(request): return HttpResponse("Hello sahabat Qwords")
Kemudian mapping URLnya menggunakan file urls.py, jalankan perintah berikut dan jangan lupa untuk sesuaikan Dengan directpry yang sudah dibuat :
nano /home/user_cpanel/myapp/mysite/mysite/urls.py
Hapus semua baris kode yang ada, gantikan dengan baris kode berikut ini :
from django.conf.urls import include,url from django.contrib import admin from . import views urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^$', views.index, name='index'), ]
Terakhir jalankan perintah berikut ini untuk menjalankan django migrations :
python manage.py migrate
Dan selamat silahkan tinggal anda buka domain yang anda install dan sudah selesai maka akan tampil ” hello word”
, views.index, name='index'), ]
Terakhir jalankan perintah berikut ini untuk menjalankan django migrations :
python manage.py migrate
Jika mengalami kendala lain, langsung saja hubungi tim kami melalui Live Chat, Call Center atau Support Ticket, ya.
Cek juga artikel tutorial kami yang lain dengan klik di sini!