Einführung in Django

100 %
0 %
Information about Einführung in Django
Technology

Published on November 27, 2008

Author: jezdez

Source: slideshare.net

Description

Meine klitzekleine (theoretische) Einführung in Django, die ich bei der Python User Berlin Gruppe am 20.11.2008 gegeben habe.

Einführung in Django Jannis Leidel jannisleidel.com Python User Berlin, 20.11.2008

Was ist Django? Python-Web-Framework für schnelle, pragmatische Lösungen Im Verlag „The Lawrence Journal-World“ für den redaktionellen Einsatz entwickelt Abstrahiert oft gebrauchte Lösungen für sich wiederholende Probleme

Juhu, Abkürzungen MVC* ORM HTML* HTTP URL ETC

Überblick Models, Templates, Views? Objektrelationale Abbildung Erweiterbare Templates Request und Response Handling URLs und Code verknüpfen „batteries included“

Models, Templates und Views? Models: Deklaration von Datenmodellen für relationale Datenbanken Templates: Erweiterbares System zur Anzeige der Daten (z.B. HTML) Views: Request verarbeitende, Response zurückgebende Funktionen

Objektrelationale Abb. Datenbankabfragen ohne SQL, mit API Backends für PostgreSQL, MySQL, SQLite, Oracle, MS SQL* und andere many-to-many, many-to-one, one-to-one from myapp.models import MyModel #SELECT * FROM myapp_mymodel WHERE id=1; m = MyModel.objects.get(id=1)

Erweiterbare Templates Einfache Vererbung, erweiterbar mit Tags, Filtern und Context Prozessoren Webdesigner-freundlich {% extends quot;base.htmlquot; %} {% block content %} <h1>{{ title|upper }}</h1> {% endblock %}

Request und Response Requests parsen, Responses generieren Zugriff auf GET, POST, COOKIES, FILES, ... from django import http def hello(request): who = request.GET.get( ‘name‘, ‘world‘) return http.HttpResponse(who)

URLs und Code verknüpfen Reguläre Ausdrücke verweisen auf Python-Funktionen Saubere URLs urlpatterns = patterns(‘myapp.views‘ (r'^page/$', 'all'), (r'^page/(d+)/$', 'detail'), )

„batteries included“ Automatisches Admin, Formular- Handling, Authentifizierung, Comments, Internationalisierung, Feeds, Sitemaps, GIS, Caching, Sessions, Uploads, ... Jython, IronPython, PyPy, AppEngine 500+ django-* Anwendungen bei Google Code, Github und Bitbucket, ~50 im Python Package Index

Tutorial http://j03.de/talks/2008-11-django-tutorial-pub/

#select presentations

Add a comment

Related presentations

Related pages

Einführung — Django Workshop v0.4 Dokumentation

Was ist Django?¶ Django ist ein in Python geschriebenes Full Stack Framework, dass die schnelle Entwicklung von Web-Applikationen ermöglicht. Dabei wird ...
Read more

Einführung in Django - Django Framework Tutorial ...

Django ist ein Python-Framework, was das Erstellen und die Verwaltung von Webseiten vereinfachen soll. Hierbei bietet es mächtige Werkzeuge um URLs zu ...
Read more

Django - Schnell performante Web-Applikationen entwickeln ...

Ein kurzes Tutorial zum Einstieg in das Python Web Framework Django. Schnell performante ... Eine Einführung. Durchblättern: Leertaste. Navigation: ...
Read more

Einführung in Python - thomas-guettler.de

1 Einführung Python ist eine universelle, interpretierte ... Siehe auch Django Einführung. DB-API: Anbindung an relationale Datenbanken: ...
Read more

Warum Django?

Eine schnelle Einführung in die Django Framework für Python für angehende Entwickler. Ist Django was für mich ... Die Arbeit mit Django ...
Read more

Django: Einführung in das Web Framework - Dr. Web

Django ist ein so genanntes quelloffenes Web-Framework auf Basis der Programmiersprache Python. Der Begriff Framework wird im Zusammenhang mit ...
Read more

Django : Einführung in das Python Web Framework - Google Books

Stöbere bei Google Play nach Büchern. Stöbere im größten eBookstore der Welt und lies noch heute im Web, auf deinem Tablet, Telefon oder E-Reader.
Read more

C3TV - Einführung in Django

Einführung in Django Was ist Django und wofür braucht man das? Video; Audio; Download; Share
Read more

2. Django Reinhardts elektrische Gitarren: - home.arcor.de

1. Einführung 2. Django Reinhardts elektrische Gitarren 3. Andere Gitarren 4. Verstärker 5. Für Anfänger 6. Buchempfehlung 7. Adressen 8. Saiten
Read more

Django. Einführung in das Python Web Framework: Amazon.de ...

Bei Amazon.de erhältlich: Django. Einführung in das Python Web Framework, Marco Gabriel, Open Source Press, ISBN: 9783937514413: Schnelle und ...
Read more