why django
DESCRIPTION
Why Django is created and maintained by myself, James Tauber, and others. Its purpose is to help individuals sell Django as a working platform. It is a work in progress, and will be updated periodically.TRANSCRIPT
![Page 1: Why Django](https://reader033.vdocument.in/reader033/viewer/2022052505/554dad2eb4c905047b8b4f11/html5/thumbnails/1.jpg)
A web application framework
![Page 2: Why Django](https://reader033.vdocument.in/reader033/viewer/2022052505/554dad2eb4c905047b8b4f11/html5/thumbnails/2.jpg)
Nebula is powered by Django
![Page 3: Why Django](https://reader033.vdocument.in/reader033/viewer/2022052505/554dad2eb4c905047b8b4f11/html5/thumbnails/3.jpg)
Nebula is powered by Django
![Page 4: Why Django](https://reader033.vdocument.in/reader033/viewer/2022052505/554dad2eb4c905047b8b4f11/html5/thumbnails/4.jpg)
Discovery is powered by Django
![Page 5: Why Django](https://reader033.vdocument.in/reader033/viewer/2022052505/554dad2eb4c905047b8b4f11/html5/thumbnails/5.jpg)
National Geographic is powered by Django
![Page 6: Why Django](https://reader033.vdocument.in/reader033/viewer/2022052505/554dad2eb4c905047b8b4f11/html5/thumbnails/6.jpg)
PBS is powered by Django
![Page 7: Why Django](https://reader033.vdocument.in/reader033/viewer/2022052505/554dad2eb4c905047b8b4f11/html5/thumbnails/7.jpg)
MSNBC's Everyblock is powered by Django
![Page 8: Why Django](https://reader033.vdocument.in/reader033/viewer/2022052505/554dad2eb4c905047b8b4f11/html5/thumbnails/8.jpg)
Spacebook is powered by Django
![Page 9: Why Django](https://reader033.vdocument.in/reader033/viewer/2022052505/554dad2eb4c905047b8b4f11/html5/thumbnails/9.jpg)
Library of Congress is powered by Django
![Page 10: Why Django](https://reader033.vdocument.in/reader033/viewer/2022052505/554dad2eb4c905047b8b4f11/html5/thumbnails/10.jpg)
Culture of Quality
Django was born in a world of tight deadlines and high expectations.
![Page 11: Why Django](https://reader033.vdocument.in/reader033/viewer/2022052505/554dad2eb4c905047b8b4f11/html5/thumbnails/11.jpg)
Another place where failure is not an option
Culture of Quality
![Page 12: Why Django](https://reader033.vdocument.in/reader033/viewer/2022052505/554dad2eb4c905047b8b4f11/html5/thumbnails/12.jpg)
Culture of Quality
Django encourages doing the right thing.
In Django doing the wrong thing is hard.
![Page 13: Why Django](https://reader033.vdocument.in/reader033/viewer/2022052505/554dad2eb4c905047b8b4f11/html5/thumbnails/13.jpg)
Code without tests is broken
Culture of Quality
![Page 14: Why Django](https://reader033.vdocument.in/reader033/viewer/2022052505/554dad2eb4c905047b8b4f11/html5/thumbnails/14.jpg)
Testing is expected
Django test results from WebFed
Django culture expects tests and many tools are available to produce reports like this one, demonstrating that we need to expand our test data to exercise new features which were just added a few minutes ago.
These tests: create a clean database, load test data, and test the entire site, in about 30 seconds.
![Page 15: Why Django](https://reader033.vdocument.in/reader033/viewer/2022052505/554dad2eb4c905047b8b4f11/html5/thumbnails/15.jpg)
Django saves money
![Page 16: Why Django](https://reader033.vdocument.in/reader033/viewer/2022052505/554dad2eb4c905047b8b4f11/html5/thumbnails/16.jpg)
We aren't reinventing the wheel
Django saves money
![Page 17: Why Django](https://reader033.vdocument.in/reader033/viewer/2022052505/554dad2eb4c905047b8b4f11/html5/thumbnails/17.jpg)
Django is powered by Python
Django saves money
![Page 18: Why Django](https://reader033.vdocument.in/reader033/viewer/2022052505/554dad2eb4c905047b8b4f11/html5/thumbnails/18.jpg)
Django is secure
![Page 19: Why Django](https://reader033.vdocument.in/reader033/viewer/2022052505/554dad2eb4c905047b8b4f11/html5/thumbnails/19.jpg)
Django is secure
Cross Site Scripting
SQL Injection
Buffer Overflows
Directory Traversal
![Page 20: Why Django](https://reader033.vdocument.in/reader033/viewer/2022052505/554dad2eb4c905047b8b4f11/html5/thumbnails/20.jpg)
Django is Persistent
PostgreSQL (Preferred because of GeoDjango) MySQL Oracle Microsoft SQL Server Sqlite3 Future: ZODB, MongoDB, Cassandra, et al
![Page 21: Why Django](https://reader033.vdocument.in/reader033/viewer/2022052505/554dad2eb4c905047b8b4f11/html5/thumbnails/21.jpg)
The United States Django Community
GeoDjango
"The best GIS API in the world is GeoDjango "-Ted Leung, Sun Microsystems
![Page 22: Why Django](https://reader033.vdocument.in/reader033/viewer/2022052505/554dad2eb4c905047b8b4f11/html5/thumbnails/22.jpg)
Django is Open Source
![Page 23: Why Django](https://reader033.vdocument.in/reader033/viewer/2022052505/554dad2eb4c905047b8b4f11/html5/thumbnails/23.jpg)
Django is Open Source
![Page 24: Why Django](https://reader033.vdocument.in/reader033/viewer/2022052505/554dad2eb4c905047b8b4f11/html5/thumbnails/24.jpg)
Django is Open Source
![Page 25: Why Django](https://reader033.vdocument.in/reader033/viewer/2022052505/554dad2eb4c905047b8b4f11/html5/thumbnails/25.jpg)
Django is Open Source
![Page 26: Why Django](https://reader033.vdocument.in/reader033/viewer/2022052505/554dad2eb4c905047b8b4f11/html5/thumbnails/26.jpg)
Job Trends
![Page 27: Why Django](https://reader033.vdocument.in/reader033/viewer/2022052505/554dad2eb4c905047b8b4f11/html5/thumbnails/27.jpg)
Job Trends
![Page 28: Why Django](https://reader033.vdocument.in/reader033/viewer/2022052505/554dad2eb4c905047b8b4f11/html5/thumbnails/28.jpg)
Job Trends
![Page 29: Why Django](https://reader033.vdocument.in/reader033/viewer/2022052505/554dad2eb4c905047b8b4f11/html5/thumbnails/29.jpg)
Automatic Admin Interface
Demo
![Page 30: Why Django](https://reader033.vdocument.in/reader033/viewer/2022052505/554dad2eb4c905047b8b4f11/html5/thumbnails/30.jpg)
Questions