aplikasi absen dengan django dan react
- python 3.9
- node 16
Di root folder project
cd backend
=>
python -m venv venv
=> Untuk mac / linux
source venv/bin/activate
=> Untuk windows
venv/Scripts/activate
=> setelah masuk virtual env
pip install -r ../requirements.txt
=>setelah semua dependency django terinstall =>lakukan make migrations dan migrate
python manage.py makemigrations
python manage.py migrate
=>setelah proses migrate selesai =>bikin superuser untuk manage admin dan db
python manage.py createsuperuser
<= isi email, nama lengkap, password
jalankan app dengan
python manage.py runserver
app berjalan di localhost:8000 sebelumnya buka panel django admin terlebih dahulu di localhost:8000/admin untuk memastikan database tidak kosong
buka folder frontend melalui cmd dari root folder
cd frontend
lalu jalankan perintah
npm install
untuk build react jalankan
npm run build
setelah itu copy isi folder build ke backend/frontend/build dan jalankan perintah
python manage.py runserver
untuk menjalankan kembali app django