Skip to content

writerlab/perpus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aplikasi Perpustakaan

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.

Videos 📹

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

Jobsheets (on progress) 📝

Menuju halaman 🚀

Installation

Prerequisite

  • Python 3.7.15 or later
  • Django 2.2.12 or later (2.x.x)

Run this project

  • 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

Deploy ke Server

Langkah-langkah ada di gist.