Panduan Django Framework

Jika komputer anda telah terpasang Python, maka anda dapat mengikuti langkah-langkah selanjutnya. Jika belum, silahkan download dan pasang Python terlebih dahulu. Kebanyakan aktivitas pengerjaan project pada Django menggunakan command prompt untuk mengeksekusi perintah.

Instalasi Django pada Windows

Virtual Environment

  1. Silahkan instal virtualenvwrapper dengan cara menjalankan perintah di bawah ini.
    pip instal virtualenvwrapper-win
  2. Buatlah virtual environment untuk project anda dengan cara menjalankan perintah di bawah ini.
    mkvirtualenv myproject
  3. Setelah virtual environtment tercipta, maka awalan folder pada command prompt akan berubah menjadi "(myproject)". Jika anda membuka command prompt lagi, jalankan perintah di bawah ini.
    workon myproject

Menginstal Django

  1. Instal Django dengan cara menjalankan perintah di bawah ini.
    pip install django
  2. Setelah proses instalasi selesai, anda dapat mengecek versi yang terinstal dengan cara menjalankan perintah di bawah ini.
    django-admin --version

Jika pip pada komputer anda tidak ditemukan saat mengeksekusi perintah di atas, tambahkan path folder Scripts ke dalam global variabel Windows anda. Silahkan temukan di mana folder Scripts dari Python yang telah anda instal. Sebagai contoh, setelah saya mencari di mana lokasi folder tersebut pada komputer, letaknya berada di lokasi C:/Users/asus/AppData/Local/Programs/Python/Python36-32/Scripts. Lokasi pada komputer anda kemungkinan berbeda. Jalankan perintah di bawah ini.

set PATH=%PATH%;C:/Users/asus/AppData/Local/Programs/Python/Python36-32/Scripts

Membuat Project Web Baru

  1. Masuk ke dalam folder di mana anda ingin membuat project baru anda melalui command prompt (gunakan perintah cd).
  2. Jalankan perintah di bawah ini untuk membuat project baru pada Django.
    django-admin startproject mysite
  3. Setelah proses pembuatan selesai, akan muncul folder project bernama mysite.

Komponen di dalam folder mysite perlu diketahui untuk mengelola project web. Berikut adalah penjelasan mengenai komponen yang berada di dalam folder mysite.

  1. Folder mysite adalah root folder project web.
  2. File manage.py adalah berkas yang memungkinkan anda untuk berinteraksi dengan project web. Salah satu contohnya adalah file ini dieksekusi untuk menjalankan server Django.
  3. Folder mysite adalah folder paket project anda yang sebenarnya. Folder ini akan memberikan nama untuk paket yang akan digunakan untuk mengimpor segala sesuatu yang ada di dalamnya.
  4. File mysite/__init__.py adalah berkas kosong yang memberitahukan sistem Django yang akan dikenali sebagai paket.
  5. File mysite/settings.py adalah berkas tempat menuliskan segala pengaturan project.
  6. File mysite/urls.py adalah berkas untuk menuliskan sitemap, atau daftar URL yang bisa diakses di dalam website.
  7. File mysite/wsgi.py adalah berkas yang berurusan dengan WSGI (Web Server Gateway Interface).

Menjalankan Server

  1. Menjalankan server Django dengan cara mengeksekusi kode di bawah ini. Server web akan dijalankan pada nomor port 8000.
    python manage.py runserver
  2. Atau bisa juga mengeksekusi kode di bawah ini untuk menentukan nomor port secara spesifik.
    python manage.py runserver 8080
  3. Setelah server dijalankan, maka web dapat diakses melalui alamat URL http://localhost:8000. Nomor host yang dimasukkan harus sesuai dengan nomor port yang anda masukkan jika anda mengaturnya.

Membuat Project Web Standar

  1. Jalankan kode di bawah ini untuk membangun pondasi project web standar.
    python manage.py startapp polls
  2. Akan muncul folder polls di dalam folder mysite.

Our Location

company 1
company 2
company 3
company 4