Django Demo

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 10

Django

{ Robost Web Application Framework


 What is Django??
 Scope of Django
 Architecture
 Models/Views/Templates
 quiestions

Agenda
 Web framework:
 Software designed to develop web application
 Eq: CakePHP, Spring, Django
 Server Side: PHP/Java/Python/Ruby/….
 Client Side: HTML/HTML5/CSS/Javascript/Jquery/…
 History:
 2003, Django Software Foundation
 20% market share in silicon valley, Second place after ruby
 Developed with python

Django…??
 Introduction to web framework
 What is a server, HTTP Request and HTTP Response?
 What is a web framework and web application?
 Challenges in developing web application.
 Django overview and installation
 Starting a Django powered project
 Django project architecture
 Understanding manage.py, Understanding settings.py, Understanding
__init__.py and wsgi.py, Understanding urls.py and Python regular
expression

Course Content
 Starting your first web application
 Django project architecture
 Understanding admin.py, Understanding models.py,
Understanding views.py,
 Running Django development server
 Working with JavaScript & CSS files.
 Templates
 Developing standard web template
 Template tags
 Filters in templates
 Template API

Course Content(cont..)
 Django Admin
 Activating the Admin interface
 Creating super user for Admin site
 Using the Admin site
 How to use the Admin site
 The django.contrib package
 Models
 The MVC Development Pattern
 Defining Models using Python classes
 Defining Model data fields
 Initializing model using makemigrations
 Running model initialization using migrate
 Registering models in settings.py
 Registering models with Admin site

Course Content(cont..)
 Views and URLconfs
 Understanding the view layer
 Requesting a web page via URL
 Rendering web page via view function
 Render HTTPResponse to templates
 Understanding context data and Python dictionary type
 Forms
 Form basics
 GET and POST methods
 Form validation
 Rendering forms
 ModelForm
 Working with Static File
 Creating static repository
 Loading static files
 Adding image file to template

Course Content(cont..)
 Advance Models, Views, Forms and Admin
 Understanding model fields in depth, Database function, Model managers
 Django ORM
 Class based views
 File submission
 Testing in Django
 Testing DjangoProject/App
 Writing a unit test
 Deploying web application
 Deploying Django application on GitHub
 Deploying Django application on end host or Amazon Web Services

Course Content(cont..)
 If any.
mail:raghavendrachari08@outlook.com

Quiestions??
 We will provide project based training , in parallel with the
course. Will decide the type of project mostly e-commerce one
 Their requirement are:

Project

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy