{"id":2148,"date":"2022-07-21T11:12:22","date_gmt":"2022-07-21T04:12:22","guid":{"rendered":"https:\/\/www.jetorbit.com\/panduan\/?p=2148"},"modified":"2022-08-12T17:17:33","modified_gmt":"2022-08-12T10:17:33","slug":"cara-install-dan-konfigurasi-django-di-cpanel","status":"publish","type":"post","link":"https:\/\/www.jetorbit.com\/panduan\/cara-install-dan-konfigurasi-django-di-cpanel\/","title":{"rendered":"Cara Install dan Konfigurasi Django di Cpanel"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_81 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Daftar Isi Artikel<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.jetorbit.com\/panduan\/cara-install-dan-konfigurasi-django-di-cpanel\/#Mengenal_Django\" >Mengenal Django<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.jetorbit.com\/panduan\/cara-install-dan-konfigurasi-django-di-cpanel\/#Setup_Aplikasi_Pyhton_Di_Cpanel\" >Setup Aplikasi Pyhton Di Cpanel<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.jetorbit.com\/panduan\/cara-install-dan-konfigurasi-django-di-cpanel\/#1_Login_Cpanel\" >1. Login Cpanel<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.jetorbit.com\/panduan\/cara-install-dan-konfigurasi-django-di-cpanel\/#2_Masuk_Menu_%E2%80%9CSetup_Pyhton_App%E2%80%9D\" >2. Masuk Menu &#8220;Setup Pyhton App&#8221;<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.jetorbit.com\/panduan\/cara-install-dan-konfigurasi-django-di-cpanel\/#3_Menginstal_Django\" >3. Menginstal Django<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.jetorbit.com\/panduan\/cara-install-dan-konfigurasi-django-di-cpanel\/#Install_django_Di_cpanel\" >Install django Di cpanel<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.jetorbit.com\/panduan\/cara-install-dan-konfigurasi-django-di-cpanel\/#1_Login_ke_SSH_Server\" >1. Login ke SSH Server<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.jetorbit.com\/panduan\/cara-install-dan-konfigurasi-django-di-cpanel\/#2_Install_django\" >2. Install django<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.jetorbit.com\/panduan\/cara-install-dan-konfigurasi-django-di-cpanel\/#membuat_project_django\" >membuat project django<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.jetorbit.com\/panduan\/cara-install-dan-konfigurasi-django-di-cpanel\/#Setting_File_WSGi\" >Setting File WSGi<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.jetorbit.com\/panduan\/cara-install-dan-konfigurasi-django-di-cpanel\/#Setup_Django\" >Setup Django<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.jetorbit.com\/panduan\/cara-install-dan-konfigurasi-django-di-cpanel\/#Membuat_Hello_Word\" >Membuat Hello Word<\/a><\/li><\/ul><\/nav><\/div>\n\n<div class=\"info\">Panduan ini berlaku untuk produk <a href=\"https:\/\/www.jetorbit.com\/cloud-hosting\/\">Cloud Hosting<\/a> atau <a href=\"https:\/\/jetvm.com\" target=\"_blank\" rel=\"noopener\">VPS<\/a> dengan Cpanel<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Mengenal_Django\"><\/span>Mengenal Django<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Django awalnya dikembangkan pada tahun 2003 dan 2005 oleh beberapa web developer yang bertugas membuat dan merawat web portal&nbsp;<em>(newspaper website)<\/em>.<\/p>\n\n\n\n<p>Setelah membuat beberapa website, orang-orang tersebut mulai membuat ulang kode-kode yang pernah mereka tulis dengan menerapkan beberapa&nbsp;<em>design pattern<\/em>. Lalu disebarkan sebagai project open source dengan nama \u201cDjango\u201d pada bulan july 2005.<\/p>\n\n\n\n<p>Django kemudian semakin berkembang, lalu dirilis versi&nbsp;<code>1.0<\/code>&nbsp;pada bulan september 2008. Sekarang (2018) Django sudah mencapai versi&nbsp;<code>2.0<\/code>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Setup_Aplikasi_Pyhton_Di_Cpanel\"><\/span>Setup Aplikasi Pyhton Di Cpanel<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Setelah Sudah Mengenal django berikutnya kita langsung saja untuk menginstal django pada cpanel sebelumnya anda harus menyiapkan beberapa persyaratan berikut :<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Hosting Berbasis cpanel.<\/li><li>Cpanel dapat mengakses SSH server.<\/li><li>Cpanel terinstal Python Setup.<\/li><\/ol>\n\n\n\n<p>Semua syarat diatas anda bisa mendapatkan nya di <a href=\"https:\/\/www.jetorbit.com\/web-hosting\/\">paket bisnis<\/a> jetorbit, setelah semua syarat selesai kita langsung Menginstal django di cpanel, perlu diingat sebelum menginstal django kita harus menginstal pyhton terlebih dahulu Untuk panduanya sebagai berikut :<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"1_Login_Cpanel\"><\/span><strong>1. Login Cpanel<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Untuk login pada cpanel Anda bisa mengikuti panduan berikut untuk login pada Cpanel anda&nbsp;<a href=\"https:\/\/www.jetorbit.com\/panduan\/cara-login-ke-cpanel\/\">cara login ke cpanel.<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"2_Masuk_Menu_%E2%80%9CSetup_Pyhton_App%E2%80%9D\"><\/span>2. Masuk <strong>Menu<\/strong> &#8220;Setup Pyhton App&#8221;<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Setelah anda berhasil login atau masuk pada halaman Dashboard cpanel berikutnya silahkan anda search &#8220;Setup Pyhton App&#8221; pada kolom pencarian di cpanel kemudian klik.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"984\" height=\"239\" src=\"https:\/\/www.jetorbit.com\/panduan\/wp-content\/uploads\/2020\/05\/Cara-Install-dan-Konfigurasi-Django-di-Cpanel.png\" alt=\"Cara Install dan Konfigurasi Django di Cpanel\" class=\"wp-image-6872\" srcset=\"https:\/\/www.jetorbit.com\/panduan\/wp-content\/uploads\/2020\/05\/Cara-Install-dan-Konfigurasi-Django-di-Cpanel.png 984w, https:\/\/www.jetorbit.com\/panduan\/wp-content\/uploads\/2020\/05\/Cara-Install-dan-Konfigurasi-Django-di-Cpanel-300x73.png 300w, https:\/\/www.jetorbit.com\/panduan\/wp-content\/uploads\/2020\/05\/Cara-Install-dan-Konfigurasi-Django-di-Cpanel-768x187.png 768w\" sizes=\"(max-width: 984px) 100vw, 984px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"3_Menginstal_Django\"><\/span><strong>3. Menginstal Django<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Setelah anda masuk pada halaman setup python berikutnya langsung anda klik saja &#8220;create application&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1305\" height=\"498\" src=\"https:\/\/www.jetorbit.com\/panduan\/wp-content\/uploads\/2020\/05\/Cara-Install-dan-Konfigurasi-Django-di-Cpanel-2.png\" alt=\"Cara Install dan Konfigurasi Django di Cpanel\" class=\"wp-image-6873\" srcset=\"https:\/\/www.jetorbit.com\/panduan\/wp-content\/uploads\/2020\/05\/Cara-Install-dan-Konfigurasi-Django-di-Cpanel-2.png 1305w, https:\/\/www.jetorbit.com\/panduan\/wp-content\/uploads\/2020\/05\/Cara-Install-dan-Konfigurasi-Django-di-Cpanel-2-300x114.png 300w, https:\/\/www.jetorbit.com\/panduan\/wp-content\/uploads\/2020\/05\/Cara-Install-dan-Konfigurasi-Django-di-Cpanel-2-1024x391.png 1024w, https:\/\/www.jetorbit.com\/panduan\/wp-content\/uploads\/2020\/05\/Cara-Install-dan-Konfigurasi-Django-di-Cpanel-2-768x293.png 768w\" sizes=\"(max-width: 1305px) 100vw, 1305px\" \/><\/figure>\n\n\n\n<p>Kemudian Pada bagian ini silahkan anda bisa mengkonfigurasi dan menentukan aplikasi python yang akan Digunakan :<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1297\" height=\"620\" src=\"https:\/\/www.jetorbit.com\/panduan\/wp-content\/uploads\/2021\/07\/Cara-Install-dan-Konfigurasi-Django-di-Cpanel-3.png\" alt=\"Cara Install dan Konfigurasi Django di Cpanel\" class=\"wp-image-6875\" srcset=\"https:\/\/www.jetorbit.com\/panduan\/wp-content\/uploads\/2021\/07\/Cara-Install-dan-Konfigurasi-Django-di-Cpanel-3.png 1297w, https:\/\/www.jetorbit.com\/panduan\/wp-content\/uploads\/2021\/07\/Cara-Install-dan-Konfigurasi-Django-di-Cpanel-3-300x143.png 300w, https:\/\/www.jetorbit.com\/panduan\/wp-content\/uploads\/2021\/07\/Cara-Install-dan-Konfigurasi-Django-di-Cpanel-3-1024x489.png 1024w, https:\/\/www.jetorbit.com\/panduan\/wp-content\/uploads\/2021\/07\/Cara-Install-dan-Konfigurasi-Django-di-Cpanel-3-768x367.png 768w\" sizes=\"(max-width: 1297px) 100vw, 1297px\" \/><\/figure>\n\n\n\n<p>Berikut fungsi dari setiap menu pada setup python :<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Pilih versi python yang ingin Anda gunakan.<\/li><li>Masukkan direktori tempat aplikasi python harus diinstal. Path ini relatif terhadap direktori root kosongkan jika tidak perlu<\/li><li>Masukkan alamat tempat aplikasi itu berada. Jika harus dapat diakses langsung di domain Anda, biarkan tetap kosong.<\/li><li>Masukkan nama file yang akan dijalankan. Ini harus menghubungkan \u201cTitik Masuk Aplikasi\u201d (lihat poin 5) dengan aplikasi itu sendiri.<br>Misalnya, dengan asumsi bahwa contoh ini menjalankan server Flask, ini dapat dilakukan dengan mendefinisikan \u201capp = Flask (__ name__)\u201d dalam file yang ditentukan.<\/li><li>Masukkan nama variabel yang berisi nama server (bisa diisi bebas).<\/li><li>Ini adalah directory menuju tempat file log .<\/li><\/ol>\n\n\n\n<p>Jika anda bingung cukup isi sama persis seperti pada gambar diatas, jika sudah silahkan klik &#8220;<strong>create&#8221;<\/strong><\/p>\n\n\n\n<p>Setelah anda selesai mengklik create maka akan tampil seperti ini :<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1295\" height=\"620\" src=\"https:\/\/www.jetorbit.com\/panduan\/wp-content\/uploads\/2021\/07\/Cara-Install-dan-Konfigurasi-Django-di-Cpanel-4.png\" alt=\"Cara Install dan Konfigurasi Django di Cpanel\" class=\"wp-image-6876\" srcset=\"https:\/\/www.jetorbit.com\/panduan\/wp-content\/uploads\/2021\/07\/Cara-Install-dan-Konfigurasi-Django-di-Cpanel-4.png 1295w, https:\/\/www.jetorbit.com\/panduan\/wp-content\/uploads\/2021\/07\/Cara-Install-dan-Konfigurasi-Django-di-Cpanel-4-300x144.png 300w, https:\/\/www.jetorbit.com\/panduan\/wp-content\/uploads\/2021\/07\/Cara-Install-dan-Konfigurasi-Django-di-Cpanel-4-1024x490.png 1024w, https:\/\/www.jetorbit.com\/panduan\/wp-content\/uploads\/2021\/07\/Cara-Install-dan-Konfigurasi-Django-di-Cpanel-4-768x368.png 768w\" sizes=\"(max-width: 1295px) 100vw, 1295px\" \/><\/figure>\n\n\n\n<p>Pada menu diatas yang saya lingkari akan terlihat &#8220;<strong>Command for entering to virtual environment&#8221; d<\/strong>an terdapat path seperti<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">source \/home\/writerjet\/virtualenv\/django\/2.7\/bin\/activate &amp;&amp; cd \/home\/writerjet\/django<\/pre>\n\n\n\n<p>Silahkan anda copy terlebih dahulu dan simpan path virtual environment tersebut, sebelum itu apa sihpath&nbsp; virtual Environment ?.<\/p>\n\n\n\n<p>Path virtual environment adalah lingkungan aplikasi python terisolasi berdasarkan project, ketika kamu melakukan Eksekusi perintah python atau melakukan instalasi tertentu, hanya akan berdampak pada virtual environment yang Dibuat ini.<\/p>\n\n\n\n<p>Kamu dapat mencoba mengakses situs kamu, dan akan muncul halaman seperti berikut yang menandakan instalasi Python berhasil.<\/p>\n\n\n\n<p>Untuk melakukan test apakah aplikasi python telah terinstal silahkan bisa anda cek dengan membuka directory Instalasi python tersebut, jika berhasil maka akan terdapat hasil seperti berikut :<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"314\" height=\"198\" src=\"https:\/\/www.jetorbit.com\/panduan\/wp-content\/uploads\/2020\/05\/django5.png\" alt=\"\" class=\"wp-image-2158\" srcset=\"https:\/\/www.jetorbit.com\/panduan\/wp-content\/uploads\/2020\/05\/django5.png 314w, https:\/\/www.jetorbit.com\/panduan\/wp-content\/uploads\/2020\/05\/django5-300x189.png 300w\" sizes=\"(max-width: 314px) 100vw, 314px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Install_django_Di_cpanel\"><\/span>Install django Di cpanel<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Setelah anda berhasil melakukan setup python berikutnya maka anda akan menginstall django, sebelum itu pastikan Path tadi masih anda simpan dengan baik,<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"1_Login_ke_SSH_Server\"><\/span><strong>1. Login ke SSH Server<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Untuk mengakses SSH server anda dapat mengikuti panduan berikut<\/p>\n\n\n\n<p class=\"entry-title\"><a href=\"https:\/\/www.jetorbit.com\/panduan\/cara-membuat-akses-ssh-di-cpanel-dan-mengaksesnya-via-putty\/\" rel=\"bookmark\">Cara Membuat Akses SSH di cPanel dan Mengaksesnya via PuTTY<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"2_Install_django\"><\/span>2. Install django<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Berikutnya setelah anda berhasil login ke ssh server untuk menginstal django pertama silahkan andapastekan terlebih dahulu path yang anda install tadi kemudian klik enter\/jalankan.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1252\" height=\"275\" src=\"https:\/\/www.jetorbit.com\/panduan\/wp-content\/uploads\/2020\/05\/django6.png\" alt=\"\" class=\"wp-image-2159\" srcset=\"https:\/\/www.jetorbit.com\/panduan\/wp-content\/uploads\/2020\/05\/django6.png 1252w, https:\/\/www.jetorbit.com\/panduan\/wp-content\/uploads\/2020\/05\/django6-300x66.png 300w, https:\/\/www.jetorbit.com\/panduan\/wp-content\/uploads\/2020\/05\/django6-1024x225.png 1024w, https:\/\/www.jetorbit.com\/panduan\/wp-content\/uploads\/2020\/05\/django6-768x169.png 768w\" sizes=\"(max-width: 1252px) 100vw, 1252px\" \/><\/figure>\n\n\n\n<p>Jika sudah artinya kita sudah masuk ke virtual environment project django dan sekarang anda dapat menjalankan Ssh untuk memanage project django anda.<\/p>\n\n\n\n<p>Pertama lakukan update PIP , PIP merupakan program untuk manajemen paket di Python. Tugasnya untuk Menginstal, menghapus, upgrade paket Python, dll.<\/p>\n\n\n\n<p>Jalankan perintah berikut :<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">pip install --upgrade pip<\/pre>\n\n\n\n<p>Maka outputnya akan seperti ini :<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1253\" height=\"241\" src=\"https:\/\/www.jetorbit.com\/panduan\/wp-content\/uploads\/2020\/05\/django7.png\" alt=\"\" class=\"wp-image-2160\" srcset=\"https:\/\/www.jetorbit.com\/panduan\/wp-content\/uploads\/2020\/05\/django7.png 1253w, https:\/\/www.jetorbit.com\/panduan\/wp-content\/uploads\/2020\/05\/django7-300x58.png 300w, https:\/\/www.jetorbit.com\/panduan\/wp-content\/uploads\/2020\/05\/django7-1024x197.png 1024w, https:\/\/www.jetorbit.com\/panduan\/wp-content\/uploads\/2020\/05\/django7-768x148.png 768w\" sizes=\"(max-width: 1253px) 100vw, 1253px\" \/><\/figure>\n\n\n\n<p>Berikutnya Isntall django dengan perintah berikut :<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">pip install django<\/pre>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1259\" height=\"433\" src=\"https:\/\/www.jetorbit.com\/panduan\/wp-content\/uploads\/2020\/05\/django8.png\" alt=\"\" class=\"wp-image-2161\" srcset=\"https:\/\/www.jetorbit.com\/panduan\/wp-content\/uploads\/2020\/05\/django8.png 1259w, https:\/\/www.jetorbit.com\/panduan\/wp-content\/uploads\/2020\/05\/django8-300x103.png 300w, https:\/\/www.jetorbit.com\/panduan\/wp-content\/uploads\/2020\/05\/django8-1024x352.png 1024w, https:\/\/www.jetorbit.com\/panduan\/wp-content\/uploads\/2020\/05\/django8-768x264.png 768w\" sizes=\"(max-width: 1259px) 100vw, 1259px\" \/><\/figure>\n\n\n\n<p>Disini anda telah selesai menginstal django.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"membuat_project_django\"><\/span>membuat project django<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>pada kesempatan ini saya akan membuat project bernama<strong> mysite&nbsp;<\/strong>jadi anda hanya perlu menjalankan perintah berikut :<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">django-admin startproject mysite<\/pre>\n\n\n\n<p>nama project <strong>mysite&nbsp; <\/strong>bisa anda ubah sesuka anda<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Setting_File_WSGi\"><\/span>Setting File WSGi<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Selanjutnya anda perlu mengubah setting di file <strong>passenger_wsgi.py. <\/strong>sesuaikan lokasi PAth dengan lokasi Hosting anda.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">nano \/home\/user_cpanel\/django\/passenger_wsgi.py<\/pre>\n\n\n\n<p>Hapus dan ubah semua file dengan file baru berikut<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">import sys\n\nsys.path.insert(0, \"\/home\/user_cpanel\/django\/mysite\")\n\nimport os\nos.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings'\n\nfrom django.core.wsgi import get_wsgi_application\napplication = get_wsgi_application()<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Setup_Django\"><\/span>Setup Django<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Berikutnya anda perlu melakukan perubahan di <strong>settings.py. <\/strong>sesuaikan Lokasi pathnya . Gunakan editor Nano atau vi, seperti berikut ini :<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">nano \/home\/user_cpanel\/django\/mysite\/mysite\/settings.py<\/pre>\n\n\n\n<p>Kemudian ubah <strong>allowed host<\/strong> dan <strong>static_url&nbsp;<\/strong>dan ada penambahan baris di <strong>static_root<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">ALLOWED_HOSTS = ['writer.jetweb.id'] ....\n\n STATIC_URL = '\/' \n\nSTATIC_ROOT= '\/home\/user_cpanel\/django\/mysite\/public\/'<\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>allowed_host : sesuaikan dengan domain yang akan di instal django<\/li><li>TATIC_URL : ubah dengan sesuai petunjuk diatas<\/li><li>static_root: ubah sesuai directory django<\/li><\/ul>\n\n\n\n<p>Kemudian copy file static ke directory tadi<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">cd \/home\/writerjet\/django\/mysite<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">python manage.py collectstatic<\/pre>\n\n\n\n<p>Aktivitas ini akan menyalin file secara otomatis ke direktori publik yang tadi anda sett.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Membuat_Hello_Word\"><\/span>Membuat Hello Word<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Selanjutnya anda akan mengubah tampilan depan websitemu dengan &#8220;hello world&#8221;, untuk itu anda perlu membuat File bernama <strong>views.py.&nbsp;<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">nano \/home\/user_cpanel\/django\/mysite\/mysite\/views.py<\/pre>\n\n\n\n<p>Isikan dengan baris kode berikut ini :<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">from django.http import HttpResponse\n\ndef index(request):\n    return HttpResponse(\"Hello world. Ini website django pertamaku\")<\/pre>\n\n\n\n<p>Kemudian mapping URLnya menggunakan file&nbsp;<strong>urls.py<\/strong>, jalankan perintah berikut dan jangan lupa untuk sesuaikan Dengan directpry yang sudah dibuat&nbsp; :<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">nano \/home\/user_cpanel\/django\/mysite\/mysite\/urls.py<\/pre>\n\n\n\n<p>Hapus semua baris kode yang ada, gantikan dengan baris kode berikut ini :<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">from django.conf.urls import include,url\nfrom django.contrib import admin\nfrom . import views\n\nurlpatterns = [\nurl(r'^admin\/', admin.site.urls),\nurl(r'^<\/pre>\n\n\n\n<p>Terakhir jalankan perintah berikut ini untuk menjalankan django migrations :<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">python manage.py migrate<\/pre>\n\n\n\n<p>Dan selamat silahkan tinggal anda buka doamin yang anda install dan sudah selesai maka akan tampil &#8221; hello word&#8221;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">, views.index, name='index'), ]<\/pre>\n\n\n\n<p>Terakhir jalankan perintah berikut ini untuk menjalankan django migrations :<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">python manage.py migrate<\/pre>\n\n\n\n<p>Dan selamat silahkan tinggal anda buka doamin yang anda install dan sudah selesai maka akan tampil &#8221; hello word&#8221;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Panduan ini berlaku untuk produk Cloud Hosting atau VPS dengan Cpanel Mengenal Django Django awalnya dikembangkan pada tahun 2003 dan 2005 oleh beberapa web developer yang bertugas membuat dan merawat web portal&nbsp;(newspaper website). Setelah membuat beberapa website, orang-orang tersebut mulai membuat ulang kode-kode yang pernah mereka tulis dengan menerapkan beberapa&nbsp;design pattern. Lalu disebarkan sebagai project [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":8404,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[27],"tags":[320,321],"class_list":["post-2148","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cp","tag-setup-django","tag-setup-django-di-cpanel"],"_links":{"self":[{"href":"https:\/\/www.jetorbit.com\/panduan\/wp-json\/wp\/v2\/posts\/2148","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jetorbit.com\/panduan\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jetorbit.com\/panduan\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jetorbit.com\/panduan\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jetorbit.com\/panduan\/wp-json\/wp\/v2\/comments?post=2148"}],"version-history":[{"count":9,"href":"https:\/\/www.jetorbit.com\/panduan\/wp-json\/wp\/v2\/posts\/2148\/revisions"}],"predecessor-version":[{"id":8288,"href":"https:\/\/www.jetorbit.com\/panduan\/wp-json\/wp\/v2\/posts\/2148\/revisions\/8288"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.jetorbit.com\/panduan\/wp-json\/wp\/v2\/media\/8404"}],"wp:attachment":[{"href":"https:\/\/www.jetorbit.com\/panduan\/wp-json\/wp\/v2\/media?parent=2148"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jetorbit.com\/panduan\/wp-json\/wp\/v2\/categories?post=2148"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jetorbit.com\/panduan\/wp-json\/wp\/v2\/tags?post=2148"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}