DJANGO Online Training
Introduction
Django is a free, open source web framework written in the Python programming language. It has gained lot of popularity among beginners and advanced programmers. Django finds great use in developing large websites such as Instagram and Pinterest. Django styles itself as “a high-level Python web framework that allows for rapid web development and a clean and clear design.
Benefits
Django follows Python’s “batteries-included” approach. By this all the common tasks in web development are accomplished with ease.
- User authentication
- Templates, routes, and views
- Admin interface
- Robust security
- Support for multiple database back-ends
This approach allows web developers to develop web applications that are unique, and goes further to achieve the standard, secure web application functionality.
Table of Contents
- Introduction of Django
- Installing Django
- Explaining Architecture of Django
- Creating Django Project
- How to run Django Project
- Overview of Django Structure(Settings,manage,urls,init,wsgi)
- Django Admin overview
- How to Create APPS
- Models and Migrations
- Playing with Django ORM API
- Creating Views
- HTTP Response, Render to Response
- Templates
- Forms and their validation
- Pagination,Sessions,Authentication
- Simple web app with CURD Operations