Introduction to Django
- Django is a high-level python web based application framework that enables that rapid development of web applications.
- Follows the MVT structure.
- Most popular python framework.
What is Framework ?
- A framework is a particular set of rules, ideas or beliefs which you can use in order to deal with problems or to decide what to do.
- For example: Python has also
flask
, PHP hasLaravel
, Java hasSpringBoot
, JavaScript hasExpress
andNodeJS
and .NET has ...
Features
- It is fast and simple.
- It is secure.
- MVT support and Object Oriented Approach.
- Build-In authentication and authorization.
- Packaging System.
Which companies are uses ?
- Youtube
- Disqus
- Spotify
- Dropbox
- Bitbucket
- Mozilla
- The Washington Post
Prerequisite
- Required to have knowledge of Python programming language.
- HTML, CSS and JavaScript.
Topics which has top covered
- Setup and Understanding Django Projects.
- URLs, Routs and Views.
- Templates and static files.
- Data, Model and Relationships.
- Working with Forms.
- Class-based views.
- File Uploads.
- Sessions.
- Cookies.
- Many Small Examples.
- Real Project (Building a Blog)
- Frontend + Admin Area
- In-Depth Deployment Guide
- E-commerce