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

Erweiterte Techniken

  • erweiterte Techniken
    • Debugging in Django
    • Validierung von Feldwerten
    • User Login und Logout
    • User Registrierung
    • Die Admin Doku einrichten
    • Eine Suche implementieren
    • Eigene Fehlerseiten anlegen
    • In der render-Funktion den Statuscode übergeben
    • Das Django Message Framework

REST API

  • Restful API

Profiwissen

  • Profiwissen

Cookbooks

  • Cookbooks
Django Heroes
  • »
  • erweiterte Techniken
  • Quelltext anzeigen

erweiterte Techniken

You can’t trust code that you did not totally create yourself. –Ken Thompson

  • Debugging in Django
    • die print-Funktion
    • Logger
    • python Debugger
    • Logging mit Rollbar
  • Validierung von Feldwerten
    • Model Validatoren
    • Der Form-Validierungsprozess
  • User Login und Logout
    • Django auth
    • Die Standar-Urls der Auth-App
    • Urls anpassen
    • Passwort ändern
    • Eingeloggt das Login-Formular aufrufen
  • User Registrierung
    • User Registrierungs URL
    • Die URLs für die User-App
    • Das Registrierungs-Formular
    • Die Views für die User-App
    • Das Template für das Registrierungs-Formular
    • Die Registrierung testen
    • Der Schönheitsfehler von vorhin
  • Die Admin Doku einrichten
    • Einrichten der Admin Dokumentation
    • Code pimpen
  • Eine Suche implementieren
    • Die Suchbox
    • Die View für das Suchergebnis
    • URLs für die Event App
    • HTML für die Ausgabe der Suchergebnisse
    • das Verzeichnis für unseren Template-Tag
    • Einen eigenen Template-Tag erstellen
  • Eigene Fehlerseiten anlegen
    • 404 NOT FOUND
    • 500 Server Error
    • 403 Forbidden
    • ref Bad Request
  • In der render-Funktion den Statuscode übergeben
  • Das Django Message Framework
    • Message-Level
    • In der function-based View eine Error-Message senden
    • In der Create View eine Success-Meldung
    • Im Template die Message darstellen
Zurück Weiter

© Copyright 2021-2023, Bernd Fischer.

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