Learn Django Stock Management Course in 2026- Udemy 100% Free Course By DETServices
Learn Django by building a stock management system - Part 2
Continue learning Django by building a functional stock management system. Learn database querying, form validation, updating and deleting data, ChoiceFields, ForeignKeyFields, CSV export, notifications, MySQL integration and stock reorder alerts.
📚 Course Details
- Course: Learn Django by building a stock management system - Part 2
- Category: Django Framework
- Platform: Udemy
- Instructor: Abdourahman Badjie
- Students: 4,123
- Rating: 4.4 / 5
- Lectures: 16 Lectures
- Duration: Approximately 1 Hour 52 Minutes
- Language: English
- Captions: English [Auto]
- Course Type: Free Tutorial
🎯 What You Will Learn
- Learn the Django web framework.
- Learn practical web development using Django.
- Develop a functional stock management system.
- Use Django's Include keyword to share navigation components across templates.
- Display and format database data inside HTML tables.
- Implement database search functionality.
- Validate forms and prevent duplicate data.
- Update and delete data in Django.
- Work with ChoiceFields and ForeignKeyFields.
- Export application data to CSV.
- Implement Django messages and notifications.
- Work with Django DateFields.
- Create detailed data pages.
- Issue and receive stock items.
- Connect Django with a MySQL database.
- Create stock reorder level alerts.
🐍 Django Stock Management Topics Covered
1️⃣ Django Include Keyword
Learn how to use one navbar template across multiple body templates using Django's include keyword.
2️⃣ Displaying Data in HTML Tables
Learn how to display database information inside HTML tables and format and color the displayed data.
3️⃣ Querying Data from the Database
Implement search functionality in a Django application to query data from the database.
4️⃣ Form Validation
Learn how to validate user input and prevent duplicate data from being added to the application.
5️⃣ Updating Data in Django
Learn how to update existing records and modify database information through the application.
6️⃣ Delete and Confirm Delete
Implement data deletion with confirmation to help prevent accidental deletion of records.
7️⃣ ChoiceFields
Learn how to work with ChoiceFields and create dropdown-style selections in Django applications.
8️⃣ ForeignKeyField
Understand ForeignKeyField relationships and configure them as dropdown lists.
9️⃣ CSV Export
Learn how to export stock management data to CSV format for external use and analysis.
🔟 Django Messages & Notifications
Implement Django messages and notifications to provide feedback to users after performing operations.
1️⃣1️⃣ Django DateFields
Work with DateFields and update database models using date-related information.
1️⃣2️⃣ Details Page
Create a details page that allows users to view more information about saved database data.
1️⃣3️⃣ Issuing & Receiving Stock
Perform calculations for issuing and receiving stock items and update stock quantities accordingly.
1️⃣4️⃣ MySQL Database
Configure the Django application to connect with a MySQL database.
1️⃣5️⃣ Stock Reorder Level
Create reorder level alerts so users can be notified when stock reaches a predefined level.
🚀 About This Django Course
This is Part 2 of a 3-part course series focused on building a complete stock management system using the Django web framework.
This course continues the application developed in Part 1 and introduces additional features including database searching, form validation, data updates, deletion, relationships, CSV export and notifications.
You will also learn how to work with DateFields, create details pages, calculate stock issuing and receiving, connect Django with MySQL and implement stock reorder level alerts.
After completing this course, you will be ready to continue with Part 3 of the series.
📝 Requirements
- Part 1 of this course is required before starting Part 2.
- Basic familiarity with the stock management project from Part 1 is recommended.
- Basic web development knowledge can be helpful.
👨💻 Who Is This Course For?
- Beginners interested in Django web development.
- Intermediate learners who want practical Django experience.
- Developers who want to build a stock management application.
- Python developers interested in database-driven web applications.
- Learners who have completed Part 1 and want to continue building the project.
🚀 Continue Learning Django
Continue building a functional stock management system with Django and learn practical database and web development features.
Work with searching, validation, CRUD operations, relationships, CSV export, notifications, MySQL and stock reorder alerts.
This is Part 2 of the Django stock management series.
🚀 Get This Course Now
Click the button below to continue to Udemy.
