Django Heroes

Django Heroes

  • Einleitung

Ein Projekt erstellen

  • Let’s start

Mit Models arbeiten

  • Mit Modellen arbeiten

Das Projekt ausbauen

  • Das Projekt ausbauen

Daten, Daten, Daten

  • Testdaten erstellen

Mit Formularen arbeiten

  • Mit Views und Formularen arbeiten

Organisation

  • Daten organisieren
    • Eine Pages App erstellen
    • Settings organisieren
    • Custom Managers
    • Internationalisierung
    • Context Processors
    • Die Administrationsoberfläche ausbauen
    • Django Extensions Addon

Erweiterte Techniken

  • erweiterte Techniken

REST API

  • Restful API

Profiwissen

  • Profiwissen

Cookbooks

  • Cookbooks
Django Heroes
  • »
  • Daten organisieren
  • Quelltext anzeigen

Daten organisieren

If you optimize everything, you will always be unhappy.

—Donald Knuth

  • Eine Pages App erstellen
    • App installieren
    • Die URLS anlegen
    • View für die Homepage einrichten
    • Template für die Homepage
    • Den Kontext für die Homepage verändern
    • Kleine Übung
  • Settings organisieren
    • Auslagern von sensitiven Daten in Umgebungsvariablen
    • Settings-Datei für jede Umgebung
    • Fazit
  • Custom Managers
    • aktive Events
    • ein Active-Manager
    • den Manager nutzen
    • ein eigener Category-Manager
    • Mehr zum Thema Annotationen und Aggregate
  • Internationalisierung
    • Django-Translation-Api
  • Context Processors
    • Was ist ein Context-Prozessor?
    • Eigene Context-Prozessoren entwickeln
    • Django Site Framework
    • Die Admin Oberfläche
    • Unser Context Processor
    • Das Template anpassen
    • Optional: Das Projekt in der Version v0.4 kopieren
  • Die Administrationsoberfläche ausbauen
    • Choice-Felder als Radio Buttons in der Admin darstellen
    • Admin Actions
    • Read Only Felder
    • Fachmethoden in der Liste angeben
    • Queryset überschreiben
    • eine neue Djangoadmin Oberfläche
  • Django Extensions Addon
    • Django Extensions installieren
    • Nützliche Kommandos
Zurück Weiter

© Copyright 2021-2023, Bernd Fischer.

Erstellt mit Sphinx mit einem theme bereitgestellt von Read the Docs.