[go: up one dir, main page]

0% found this document useful (0 votes)
29 views27 pages

Django

Uploaded by

lesiguesamier
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
29 views27 pages

Django

Uploaded by

lesiguesamier
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 27

What is a FRAMEWORK?

is a structured set of tools, libraries, and conventions that


provide a foundation for building applications.

IT CONTAINS
 PRE-WRITTEN CODE
 OPINIONS AND GUIDELINES
 ABSTRACTION
A PYTHON FRAMEWORK
Introduction to Django
Introduction to Django
 Free and open-source web framework
 Designed to help developers take applications from concept
to completion as quickly as possible.
 Django includes dozens of extras you can use to handle
common web development tasks.
 Takes security seriously and helps developers avoid many
common security mistakes.
 Scalable
Founded by:

ADRIAN HOLOVATY

SIMON WILSON
Django public appearance
Version 0.90 in July 2005. – Initial release of Django as an Open Source.
Version 1.0 in 2008 – Marking Django as production ready.

MODERN Django
Version 2.0 in 2017 – Drops Support for Python 2.
Version 3.0 in 2019 – Internal adoption of the ASGI standard.
Version 4.0 in 2022
Version 4.2 in 2023 (current version) – receive a support
until Python Official end of life date.
Pros & Cons
> Rapid Development > Hard to Master
> Mature and Scalable > Opinionated
> Secure > Monolithic
> Huge Ecosystem > Performance Overhead
> Admin Interface
> Versatility
Application and Use
Application and Use
Django can be (and has been) used to build almost any type
of website — from content management systems and wikis,
through to social networks and news sites. It can work with any
client-side framework, and can deliver content in almost any format
(including HTML, RSS feeds, JSON, and XML).

Internally, while it provides choices for almost any


functionality you might want (e.g. several popular databases,
templating engines, etc.), it can also be extended to use other
components if needed.
Application that uses Django
Installation
Installation

 Before installing Django, you must have Python


installed in your laptop/pc.
 Python must be at the latest version
 Different OS different setup
Django for Windows
Django for
Windows
Django for
Windows
Django for
Windows
Starting a
Project
Starting a
Project
Members

1.Jerome Marino
2.Rafael Cabubas
3.Arvin Lesigues
4.Amier Lesigues

You might also like