Django-Dokumentation

Django-Dokumentation

Alles was du über Django wissen solltest (und mehr).

Hilfe

Hast du Probleme? Wir würden dir gerne helfen!

Erste Schritte

Übersicht
Schau wie eine Datenbank-betriebene Applikation mit Django aussehen kann.
Installation
Django auf deinem Computer installieren.

Einführung: Schreibe deine erste Django-Anwendung

Teil 1
Beginne ein Projekt, baue Modelle und spiele mit der Datenbank-API.
Teil 2
Lerne den automatisch erzeugten Administrationsbereich kennen.
Teil 3
Schreibe Views für den öffentlichen Bereich.
Teil 4
Lerne Formulare zu verarbeiten.

Django nutzen

Modelle
Entwirf eine Schnittstelle zu deinen Daten.
Mit Web-Requests umgehen
Verarbeite Anfragen, binde sie an Views und gib Seiten zurück.
Formulare
Erzeuge und verarbeite HTML-Formulare.
Templates
Entwirf das Aussehen deiner Seite.

Und mehr:

  • Authentifikation
  • Zwischenspeichern
  • E-mail
  • Datei-Upload
  • topics-i18n
  • topics-pagination
  • Serialisierung
  • Sessions
  • Einstellungen/Konfiguration
  • topics-signals
  • Testen

Add-on (“contrib”)-Anwendungen

Djangos Administrationsbereich
Ein einfaches Webinterface für deine Daten.
Formularwerkzeuge
Gehe einfach mit komplexen Fomular-Workflows um.
Feeds
Erzeuge RSS- und Atom-Feeds für deine Daten.
“Local flavor”
Bereite deine Seiten für regionale Communities vor.

Und mehr:

  • Kommentare
  • Content-Typen
  • Cross Site Request Forgery-Schutz
  • Databrowse
  • Flatpages
  • Humanize
  • Redirects
  • Sitemaps
  • Sites
  • Webdesign-Helferfunktionen
  • Markup

Bestimmte Probleme lösen

Auslieferung
Lass dein Projekt auf die Welt los.
Importiere Daten aus einer Legacy-Datenbank
Benutze Django mit einer bereits bestehenden Datenbank oder parallel zu anderen Webentwicklunstoolkits.
Erstelle deine eigenen Templatetags
Schreibe deinee eigenen Erweiterungen zu Djangos Template-Sprache.
Erzeuge CSV & PDF
Erzeuge mit Django Inhalte, die nicht HTML sind.

Referenz

Einstellungen
Hier findest du alle Einstellungen von Django und was sie bewirken.
Request & response objects
Lerne die Django-Klassen kennen, die für HTTP-Anfragen und -Antworten zuständig sind.
Modell-API-Referenz
Hier findest du mehr über Djangos Modell-System ... viel mehr.
Formular-API-Referenz
Erfahre mehr über Formulare, Felder und Widgets.

Und mehr:

  • ref-databases
  • ref-django-admin
  • ref-files-index
  • ref-generic-views
  • Mitgelieferte Middleware
  • ref-templates-index
  • ref-unicode

Alles Andere

Internes
Lerne, was innerhalb von Django so vorgeht und wie du etwas zum Projekt beitragen kannst.
Versionshinweise
Was ist bzw. war neu in jeder Django-Version.
Verschiedenes
Dokumente, die sonst irgendwie nirgends dazu passen. So wie die Schachtel in deiner Küche mit den Batterien und der Schere.