Repo ini menyimpan TK Kelompok 10 mata kuliah RPL Ganjil 2021/2022
-
Buat direktori untuk proyek yang akan kamu buat (contoh:
project_name
), lalu buka Command Prompt (cmd) atau Terminal di dalam direktori tersebut. -
Buat Python virtual environment di dalamnya.
python -m venv venv
Catatan: sesuaikan dengan executable
python
yang ada di komputer kamu, karena terkadang (misal: di Ubuntu atau macOS) Python 3 hanya bisa dipanggil denganpython3
, bukanpython
. -
Aktifkan virtual environment yang telah dibuat.
Di Windows:venv\Scripts\activate
Di Linux/macOS:
source venv/bin/activate
Jika berhasil, akan muncul
(venv)
pada prompt cmd/terminal kamu. -
Instal terlebih dahulu package-package yang diperlukan dengan perintah berikut.
python -m pip install -r requirements.txt
-
Lanjutkan dengan membuat basis data lokal dan mengumpulkan berkas static menjadi satu direktori dengan perintah-perintah berikut.
python manage.py migrate python manage.py collectstatic
-
Jika sudah, kamu bisa menjalankan web server kamu secara lokal dengan perintah berikut.
python manage.py runserver
-
Mulai dari sini, kamu cukup edit berkas-berkas proyek Django kamu sesuai kebutuhan. Lalu, jangan lupa gunakan perintah
git add
,git commit
, dangit push
untuk mengunggah perubahanmu ke GitLab/GitHub (yang kemudian akan di-deploy ke Heroku). Jangan lupa untuk membuat berkas-berkas migrations jika kamu mengubah berkasmodels.py
.python manage.py makemigrations
Berkas-berkas migrations yang dihasilkan harus dimasukkan ke dalam repositori (kecuali kamu mengubah konfigurasi templat sehingga hal tersebut tidak diperlukan... tetapi mengapa?).
-
Untuk menjalankan unit test, kamu bisa gunakan perintah berikut.
python manage.py test --exclude-tag=functional