Learn Django by building a stock management system - Part 2

Django Framework
English
English [Auto]
Learn Django web framework
Learn web development
Develop a functional stock management system

Requirements

  • Part 1 of this course, titled: Learn Django by building a stock management system - part 1

Description

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.

Happy Coding:)

Who this course is for:

  • Beginners and intermediary interesting in web devepment

Course content

1 section16 lectures1h 51m total length
  • Introduction
    01:12
  • Including Navbar using include keyword
    06:57
  • Displaying Data in a Table
    05:45
  • Querying Data from the Database
    06:27
  • Form Validation
    06:25
  • Updating Data in Django
    08:47
  • Delete and Confirm Delete
    06:49
  • Working with Choice Field in Django
    02:19
  • Understanding Django's ForeignKey Field
    10:10
  • Export to CSV
    06:08
  • Django Messages and Notification
    03:21
  • Working with Datefield
    10:08
  • Adding details page
    05:20
  • Issuing and Receiving Items
    10:23
  • Setting up MySQL Server
    13:26
  • Stock Reorder Level
    08:01

Instructor

System developer
Abdourahman Badjie
  • 4.5 Instructor Rating
  • 150 Reviews
  • 12,550 Students
  • 5 Courses

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 :)