Progress belajar materi MVC matapelajaran PBO. Projek ini dipecah menjadi beberapa bagian yang dibuat kedalam bentuk series video, guna mempermudah proses pembelajaran langkah-demi-langkah.
| Episode | Judul | Video | Published |
|---|---|---|---|
| 1. | Apa itu Django | Play | 5 Mei 2020 |
| 2. | Workflow | Play | 6 Mei 2020 |
| 3. | Menyiapkan Kebutuhan | Play | 7 Mei 2020 |
| 4. | Membuat Project | Play | 7 Mei 2020 |
| 5. | Basic Routing | Play | 7 Mei 2020 |
| 6.1 | Membuat App | Play | 7 Mei 2020 |
| 6.2 | Membuat Views | Play | 7 Mei 2020 |
| 7.1 | Templates | Play | 7 Mei 2020 |
| 7.2 | Templates: Django Template Language | Play | 7 Mei 2020 |
| 7.3 | Templates: Template Extending | Play | 8 Mei 2020 |
| 8.1 | Static Files | Play | 9 Mei 2020 |
| 8.2 | Static Files: Setup Bootstrap | Play | 11 Mei 2020 |
| 9.1 | Setup Database | Play | 12 Mei 2020 |
| 9.2 | Setup Database: MySQL | Play | 12 Mei 2020 |
| 10.1 | Models | Play | 14 Mei 2020 |
| 10.2 | Models: ForeignKey | Play | 14 Mei 2020 |
| 11.1 | Django Admin | Play | 15 Mei 2020 |
| 11.2 | Django Admin: Model Admin | Play | 15 Mei 2020 |
| 12. | ORM (Object-Relational Mapping) | Play | 17 Mei 2020 |
| 13.1 | Forms: ModelForm | Play | 20 Mei 2020 |
| 13.2 | Forms: Widgets | Play | 29 Mei 2020 |
| 14.1 | CRUD: Menambah Data | Play | 1 Juni 2020 |
| 14.2 | CRUD: Menampilkan Data | Play | 2 Juni 2020 |
| 14.3 | CRUD: Mengubah Data | Play | 15 Juni 2020 |
| 14.4 | CRUD: Hapus Data | Play | 15 Juni 2020 |
| 15. | Authentication | Play | 17 Juni 2020 |
| 15.2 | Authentication: Mengakses Username di Template | Play | 24 Juni 2020 |
| 16. | Membuat Form Sign Up | Play | 29 Juni 2020 |
| 17. | Upload File | Play | 1 Juli 2020 |
| 18. | Export File | Play | 3 Juli 2020 |
| 19. | Virtual Environment | Play | 6 Juli 2020 |
| 20.1 | Persiapan Deployment | Play | 20 Juli 2020 |
| 20.2 | Deployment | Play | 20 Juli 2020 |
- Python 3.7.15 or later
- Django 2.2.12 or later (2.x.x)
- Clone/download this repo.
git clone https://github.com/writerlab/perpus
- Go to project
cd perpus
- Install requirements
pip install -r packages.txt
- Migrate
python manage.py makemigrations
python manage.py migrate
- Run project
python manage.py runserver
Langkah-langkah ada di gist.