A Python Django Inline Formset example tutorial using Class-based views and inline formsets. In this example we use TemplateView, ListView, CreateView, DetailView, FormView,
SingleObjectMixin, FormView overrides get/post/get_form to build a work example whereby with Inline Formsets work with 2 models data to update, delete, save from a single form.
00:00 Introduction
01:13 Build preview
03:23 Learning about Inline Formsets
Step-0
06:27 Setup project folder and venv
07:41 Create new project
07:48 Create a new project
08:17 Add project to settings
08:32 Project models
Step-1
12:56 Build homepage URL
15:49 Homepage (TemplateView)
17:31 Building Home/Base templates
Step-2
23:23 Building authors list page URL
25:04 Authors list view (ListView)
27:10 Authors list template
30:40 Superuser and add models to admin
Step-3
36:05 Create new authors URL
36:50 Create new author class (CreateView)
43:32 Create author template
Step-4
48:11 Show author detail URL
49:53 Show author view (DetailView)
52:57 Show author template
Step-5 (Working with Inlines)
01:01:22 Edit/Update/Delete/Save author books URL
01:03:10 Creating the view (SingleObjectMixin, FormView)
01:23:06 Building the form (inlineforset_factory)
01:31:25 Building the template
Final Code Example:https://github.com/veryacademy/YT_Inline_Formset_CBV_Ex1
#python #django