Course Content
Introduction To Django
- Introduction Of Django
- Features Of Django
- Understanding Django Environment
- Django Download
- Django Installation
- Creating Our Own Environment
Django Environment Setup
- Python Setup
- IDE/Editor
- Pip Commands
Django Application
- Create New Project
- Understanding Directory Structure
- Run Project
- Create New Application
- Manage Application
- Creating Our Own Environment
Views
- What is View ?
- Handle HttpResponse
- Handle HttpRequest
- Render Webpages
- Class based Views
- Function bases Views
URLs and URL dispatcher
- URL define patterns
- Configure URLs with Views
- URL patterns
- SEO Friendly URLS
- Include() , Path()
Django Templates
- Template Setup
- Template tags
- Template Inheritance
- render() function
- Query String Value
Working with Static Files
- Configuring static files
- Creating Project with static resources
- Load HTML, CSS, Images
- Html Theme Load
Forms
- Form Setup
- Form Validators
- CSRF Token
- Get Post Demo
Session and Cookie
- Session Introduction
- Session Get,Set and Destroy
- Cookie introduction
- Cookie Set,Get and Remove
File Upload & Mail
- Configure FileUpload
- File Upload Setup
- Configure Email Setup
- How to Send Email
Migration
- Database Setup
- Sqlite and Mysql Setup
- How to Migrate table
- Make Migration
Model
- What is model
- Model Fields
- Model Migration
- Model Validators
- Model Relationship
Django Admin Interface
- Configure Admin Interface
- Create super user
- Create Model for Admin App
CRUD
- Authentication
- Create,Read
- Update,Delete
Mini Project
- Development
- Deployment
- Certificate