Django 3 full course / tutorial 2021 with pandas, matplotlib, javascript, ajax, xhtml2pdf, dropzone js and more !

We will cover among others:
➜ django concepts (models, views, templates, signals and more!)
➜ pandas dataframes
➜ matplotlib and seaborn integration
➜ pdf integration
➜ javascript ajax integration
➜ dropzone js for csv files
➜ working with base64
➜ and more!
🔥 Source code and starter files:
https://blog.pyplane.com/blog/django-report-app/

Chapters:

  • 00:00:00 - preview
  • 00:03:44 - django project setup part 1
  • 00:10:05 - django project setup part 2
  • 00:15:20 - django project setup part 3
  • 00:25:30 - customer model
  • 00:30:58 - product model
  • 00:36:39 - profile model + post_save signal
  • 00:48:23 - sale model
  • 01:12:14 - m2m_changed signal
  • 01:19:24 - reports model
  • 01:24:23 - first view and template
  • 01:33:34 - working on the sales list
  • 01:40:07 - navigating to the detail page
  • 01:49:36 - creating the search form
  • 01:58:24 - get the data from the search form
  • 02:01:17 - first querysets and dataframes
  • 02:17:14 - display dataframes in the templates
  • 02:24:13 - dataframe for the positions
  • 02:32:56 - get the sales id for position objects
  • 02:38:09 - the apply function
  • 02:49:10 - merge dataframes
  • 02:55:06 - perform groupby
  • 02:58:21 - working on the charts part 1
  • 03:03:07 - working on the charts part 2
  • 03:17:27 - hello world from the console
  • 03:21:38 - adding the modal
  • 03:29:13 - add the report form to the modal
  • 03:35:54 - add the ‘results by’ field
  • 03:50:12 - no data available alert
  • 03:54:00 - add the chart to the modal
  • 03:58:57 - create report objects
  • 04:28:55 - adding alerts to the modal
  • 04:33:36 - report list and detail page
  • 04:41:44 - working on the report list
  • 04:47:52 - working on the report detail
  • 04:51:42 - first pdf
  • 04:58:22 - the report pdf
  • 05:04:28 - add dropzone + favicon
  • 05:07:39 - working on the dropzone js part 1
  • 05:17:10 - working on the dropzone js part 2
  • 05:24:01 - uploading csvs
  • 05:35:54 - first objects from file
  • 05:49:36 - improving the dropzone
  • 05:56:24 - dropzone js final touches
  • 06:04:12 - adding my profile
  • 06:09:51 - working on my profile
  • 06:17:15 - authentication
  • 06:31:23 - protecting the views
  • 06:36:26 - adding the navbar
  • 06:49:12 - the forgotten sale detail page
  • 06:57:15 - outro + next steps

#django #python

Python Django Tutorial 2021 - Full Course | Learn Django 3
10.65 GEEK