Django Heroes

Django Heroes

  • Einleitung

Ein Projekt erstellen

  • Let’s start

Mit Models arbeiten

  • Mit Modellen arbeiten

Das Projekt ausbauen

  • Das Projekt ausbauen

Mit Formularen arbeiten

  • Mit Views und Formularen arbeiten

Daten, Daten, Daten

  • Testdaten erstellen

Organisation

  • Daten organisieren

Erweiterte Techniken

  • erweiterte Techniken

REST API

  • Restful API

Profiwissen

  • Profiwissen
    • Middleware einrichten
    • WhiteNoise
    • Deployment
    • Caching
    • Testing mit pytest
    • Probleme bei der Versionierung von Migrationen

Cookbooks

  • Cookbooks
Django Heroes
  • Profiwissen
  • Quelltext anzeigen

Profiwissen

Eventually, I decided that thinking was not getting me very far and it was time to try building. –Rob Pike

  • Middleware einrichten
    • Beispiele für Middlewares
    • Performance Counter Middleware
    • Add Date Middleware
  • WhiteNoise
    • Warum brauchen wir das?
    • WhiteNoise installieren
    • Grundlagen: STATIC_URL, STATIC_ROOT und collectstatic
    • WhiteNoise in die Middleware einbinden
    • Lokale Entwicklung mit runserver_nostatic
    • Konfiguration ab Django 4.2 mit STORAGES
    • Was bedeutet CompressedManifestStaticFilesStorage?
    • Vollständige Beispielkonfiguration
    • collectstatic im Detail
    • Wie wirkt sich das im Template aus?
    • Was bringt das Caching konkret?
    • Typischer Ablauf im Deployment
    • Grenzen von WhiteNoise
    • Zusammenfassung
    • Weiterführende Links
  • Deployment
    • Grundprinzip
    • Git und Versionskontrolle
    • Codequalität mit Pre-Commit Hooks
    • CI/CD (Continuous Integration / Deployment)
    • Containerisierung mit Docker
    • Produktions-Server
    • Sicherheit prüfen
    • Deployment-Strategien
    • Fehlerüberwachung
    • Monitoring
    • Zusammenfassung
  • Caching
    • Warum Caching?
    • Caching-Ebenen in Django
    • Caching Backends
    • Wann lohnt sich Caching?
    • Caching in der Praxis
    • Zusammenfassung
  • Testing mit pytest
    • Installation
    • Konfiguration
    • Ordnerstruktur
    • Grundidee
    • Model-Tests
    • View-Tests
    • Starten der Tests
  • Probleme bei der Versionierung von Migrationen
    • Strategien mit Migrationsdateien
Zurück Weiter

© Copyright 2021-2024, Bernd Fischer.

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