Description
In this course, you will:
- Django is one of Python's most popular web frameworks. Discover its features, learn how to install it, and start your first project.
- Discover models and data using the Python framework Django. Learn about the object-relational mapper, build your own models, and configure a database.
- Learn how to build up the built-in Python framework Django admin site and add users to it.
- Learn about the Django Python framework's templating engine for creating dynamic HTML.
- Covers the creation of views as well as the use of template variables, inheritance, and tags.
- Learn how to use generic views with the Python framework Django.
- Discover how to deploy an application created with the Python framework Django.
Syllabus:
- Get started with Django
- What is Django?
- Exercise - Install Django
- Explore basic concepts in Django
- Exercise - Create your first project
- Understand paths and views
- Exercise - Create paths and views
- Work with models and data in Django
- Exercise - Set up the project and install Django
- Django object-relational mapper
- Models in Django
- Exercise - Create models
- Manage the database
- Exercise - Create the database schema
- Exercise - Work with data
- Work with the Django admin site
- Introduction to the Django admin site
- Exercise - Get the starter project
- Permissions for the admin site
- Exercise - Create users
- Exercise - Manage data
- Exercise - Manage permissions
- Create views and templates in Django
- Exercise - Get the starter project
- Get started with views
- Exercise - Create views
- Get started with Django templates
- Exercise - Create templates
- Use generic views in Django
- Exercise - Set up the starter project
- Use generic views to display data
- Exercise - Implement generic views to display data
- Use generic views to edit data
- Exercise - Implement generic views to edit data
- Exercise - Implement django-crispy-forms
- Deploy a Django application to Azure by using PostgreSQL
- Deploy to Azure
- Get the starter
- Deployment considerations
- Prepare your application for deployment
- Deployment considerations
- Deploy to Azure