Sie müssen eine Datenbank-Engine verwenden, wenn Sie einige Funktionen von django verwenden möchten, wie z. B. Sitzungen. Wenn Sie diese nicht benötigen, entfernen Sie sie einfach aus den Middleware-Klassen.
Wenn Sie Sitzungen verwenden oder Daten mit django-Apps speichern möchten, aber nicht alle komplizierten Datenbankkonfigurationen ausführen möchten, können Sie sqlite3 als Datenbankmodul verwenden. Es ist kein Setup erforderlich, Sie müssen lediglich einen Pfad angeben, in dem die Datenbankdatei erstellt und gespeichert wird. Das ist es:
%Vor%Können Sie dort eine SQLite-Datenbank auflisten?
Obwohl ich in Betracht ziehen würde, wenn ich Sie wäre, wenn ein schwergewichtiges Framework wie Django für die Aufgabe geeignet ist, für die Sie es vorhaben (weil Sie nicht einmal eine Datenbank benötigen).
Sie müssen nichts tun. Ich bekomme keinen Fehler, wenn ich kein Backend definiere.
django-admin.py startproject myproject
urls.py
und ordnen Sie eine URL einer Ansicht zu. Bam, django ohne Datenbank.