introduction to django

Post on 06-May-2015

7.029 Views

Category:

Technology

5 Downloads

Preview:

Click to see full reader

DESCRIPTION

Slides from the Introduction to Django presentation at Refresh Denver.

TRANSCRIPT

Jay Graves 09/17/2008Refresh Denver

http://refreshdenver.org/

Introduction to

Jay Graves 09/17/2008Refresh Denver

http://refreshdenver.org/

What is Django?•Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.

•Django makes it easier to build better Web apps more quickly and with less code.

•The Web framework with perfectionists with deadlines.

Jay Graves 09/17/2008Refresh Denver

http://refreshdenver.org/

Django Components

•Models - Django ORM

•Templates - Django Template Engine

•Views - Python function, Request in

Response out.

Think MTV instead of MVC

URL Patterns - Regular expression

based

Jay Graves 09/17/2008Refresh Denver

http://refreshdenver.org/

Lets Build a Project./django-admin.py startproject spamstr

spamstr/__init__.pymanage.pysettings.pyurls.py

Jay Graves 09/17/2008Refresh Denver

http://refreshdenver.org/

Lets Add an App./manage.py startapp person

spamstr/person/__init__.pymodels.pyviews.py

Jay Graves 09/17/2008Refresh Denver

http://refreshdenver.org/

models.py

Jay Graves 09/17/2008Refresh Denver

http://refreshdenver.org/

models.py

Jay Graves 09/17/2008Refresh Denver

http://refreshdenver.org/

models.py

Jay Graves 09/17/2008Refresh Denver

http://refreshdenver.org/

Create Your Database

./manage.py syncdb

...Creating table peopleCreating table phones...

Jay Graves 09/17/2008Refresh Denver

http://refreshdenver.org/

urls.py

Jay Graves 09/17/2008Refresh Denver

http://refreshdenver.org/

views.py

Jay Graves 09/17/2008Refresh Denver

http://refreshdenver.org/

views.py

Jay Graves 09/17/2008Refresh Denver

http://refreshdenver.org/

index.html

Jay Graves 09/17/2008Refresh Denver

http://refreshdenver.org/

./manage.py runserver

Jay Graves 09/17/2008Refresh Denver

http://refreshdenver.org/

Admin

Jay Graves 09/17/2008Refresh Denver

http://refreshdenver.org/

Admin

Jay Graves 09/17/2008Refresh Denver

http://refreshdenver.org/

Thank You

Django - http://www.djangoproject.com/

spamstr-django http://github.com/skabber/spamstr-django/

top related