Web Applications with Django: Building Multiple Apps in a Project


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description
A Django project is simply a web application consisting of one or more apps within it. Django's features ensure you can link multiple related project apps, create apps that accept and store user information, and trigger actions, such as sending emails. In this course, you'll practice carrying out these tasks in Django. You'll start by illustrating how images are incorporated within Django models, displayed on a web page, and stored on a file system while their paths are saved in the database. Next, you'll implement multiple separate but related apps within a Django project. Finally, you'll learn how to ensure a user's selection from a set of checkboxes is stored by your model and work with a user's email credentials to send them an email.

Expected Duration (hours)
1.1

Lesson Objectives

Web Applications with Django: Building Multiple Apps in a Project

  • discover the key concepts covered in this course
  • incorporate an image within a Django model
  • identify the location of stored media in your Django project directory
  • define the template for multiple different but related applications within the same Django project
  • develop a URL pattern for two different but related apps in a Django project
  • configure applications that allow users to select checkboxes and submit their selections
  • create an application that accepts a selection of checkboxes from the user and emails it to the user using the send_mail() function
  • summarize the key concepts covered in this course
  • Course Number:
    it_pycwaddj_05_enus

    Expertise Level
    Intermediate