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.