Sebuah project app API CRUD menggunakan framework Django REST Framework (DRF) dan PostgreSQL.
Berikut yang harus kamu ikuti untuk menjalankan app ini:
-
Setelah clone projek dan membukanya
-
Sesuaikan config database anda di unsia/settings.py
DATABASES = { 'default':{ 'ENGINE': 'django.db.backends.postgresql', 'NAME': 'db_unsia', 'USER': 'postgres', -> change your user postgres 'PASSWORD': '123456789', -> your password postgres 'HOST': 'localhost' } }
-
Install Python 3
WindowsOS
How to Install Python on WindowsMacOS
brew install python3
-
Install virtualEnv
WindowsOS
pip3 install virtualenv
MacOS
sudo pip3 install virtualenv
-
Create Virtualenv di path projek ini
WindowsOS
python -m venv venv
MacOS
virtualenv venv -p python3
-
Aktifasikan Virtualenv
WindowsOS
venv\Scripts\activate
MacOS
source venv/bin/activate
untuk nonaktikannya
deactivate
-
Install requirement dengan command:
pip install -r requirements.txt
-
Makemigrations Database
python manage.py makemigrations users python manage.py migrate
-
Jalan kan server
python manage.py runserver