Django Framework

Django Framework

Request a Call Back

Course Description:


Django is a Python-based free and open-source web framework, which follows the model-view-template (MVT) architectural pattern.
Django's primary goal is to ease the creation of complex, database-driven websites. The framework emphasizes reusability and "pluggability" of components, less code, low coupling, rapid development, and the principle of don't repeat yourself.


Django Introduction


  • Introduction to Django
  • History og Django
  • Scope and features of Django
  • What is Server
  • Http Request and Http response
  • Need of Web Application and Web Framework
  • Django installation

First Django Projects


  • Django Architecture
  • Understanding Model/View/templates
  • Creating First Django Projects
  • Understanding __init__.py
  • Understanding settings.py, wsgi.py
  • Understanding manage.py
  • Running django development server

Creating Django App


  • Creating first django app
  • Understanding views.py
  • Understanding models.py
  • Understanding admin.py

View and Url Configuration


  • Understanding view layer
  • Defining the view function in views.py
  • Understanding Response and Request Classes and Objects
  • Request a web page via url
  • Rendering a web page via view function

Templates


  • Creating templates
  • Rendering HTTP response to templates
  • Passing content data to templates
  • Django template language
  • Template tags
  • Filter tags
  • Filter in templates
  • Template inheritance

Django Administration


  • Creating super user for admin site
  • Activating the admin interface using admin site

Model


  • Defining model using Python class
  • Understanding Django ORM
  • Initializing Model using makemigrations
  • Migration model using migrate
  • Registering model in settings.py
  • Registering model in admin site

Forms


  • Form basics
  • get and post Methods
  • Form Validation
  • Rendering Forms
  • Model Forms
  • Inserting data from Database
  • Updating data from Database
  • Deleting data from Database
  • Reading data from Database

Working with Static Files


  • Creating static directory
  • Loading Static files
  • Using Javascript files
  • Using CSS files
  • Using Image files

Django Authentication and Authorization


  • User registration
  • User Login
  • User View and Edit Profile
  • User change passwordUser authentication
  • User authorization
  • User forget password

File uploading



Email sending



Django session management



Django cookie management



Project Work



Fill up the form and we will get back to you as soon as Possible.
Fill the correct name.
Fill the correct phone.(Only 10 digits)
Fill the correct Entry.

0+

Students

0%

Achieved Goals

0%

Recommend us to their People

Why Incapp

Key Features of INCAPP

Expert Trainers

Incapp have trainers with 8+ yrs experience.

Hands-on LAB

Practice Lab available from 10AM to 7PM.

Study Material

Study Material prepared by expert trainers is provided.

Get Certified

After course completion, Incapp provides a certificate.

Industry Experience

While training, have industry experience with certificate.

TOP