Learn Django by building a stock management system - Part 2
- Part 1 of this course, titled: Learn Django by building a stock management system - part 1
This is part 2 of 3 of the course "learn Django by building a stock management system course" where we started building a complete stock management system.
I highly recommend you go through part 1 before starting this course where we start building the application. This course is a continuation of Part 1:
This course covers the following topics:
Django Include keyword, where we use one navbar template for multiple body templates. This allows us to modify a link once and will be modified throughout the application.
How to Display Data in an HTML Table, formatting and coloring the table.
Implementing search in our Django application to query data from the Database.
Form validation to prevent duplicate data into our application
Updating Data in Django
Implementing how to delete and confirm delete
Implementing ChoiceFileds in Django
Working with ForeignKeyField and setting them up as a dropdown list
Exporting Data to a CSV file
Django Messages and Notifications to give feedback to the user of the application about their operations
Working with Django DateFields and updating the Database models
Adding details page to see more information of the data saved in the Database
Doing calculations in Django. This is where we cover issuing and receiving stock items
Configuring our application to connect to a MySQL Database
and Finally Stock reorder level alert. This is where users of the application are alerted when the stock reaches a level set by the user.
After going through this course, you are now ready for Part 3.
Who this course is for:
- Beginners and intermediary interesting in web devepment
- 06:57Including Navbar using include keyword
- 05:45Displaying Data in a Table
- 06:27Querying Data from the Database
- 06:25Form Validation
- 08:47Updating Data in Django
- 06:49Delete and Confirm Delete
- 02:19Working with Choice Field in Django
- 10:10Understanding Django's ForeignKey Field
- 06:08Export to CSV
- 03:21Django Messages and Notification
- 10:08Working with Datefield
- 05:20Adding details page
- 10:23Issuing and Receiving Items
- 13:26Setting up MySQL Server
- 08:01Stock Reorder Level
Hi, Abdourahman Badjie here. I started my career as a cisco network engineer then switched to web application development using the Django framework. I worked on multiple Django application projects like health management systems, school management systems, money transfer systems, and many more. I am an active trainer and have trained many university students on the Django framework. I find joy in teaching others while improving my skills. Join me lets learn together. Peace :)