SQLite

Django ist in der Lage, Daten in verschiedenen Datenbanksystemen (PostgreSQL, SQLite, MySQL, ...) zu speichern und den Zugriff für den Programmierer transparent und systemunabhängig zu gestalten. Lediglich die für das Datenbanksystem zuständigen Python-Bibliotheken müssen installiert sein.

Django verwendet SQLite Version 3, Version 2 hingegen funktioniert nicht. Die Benennung der Pakete unter Debian und Ubuntu ist an dieser Stelle jedoch missverständlich. Version 2 trägt den Namen "python-sqlite", während Version 3 unter dem Namen "python-pysqlite2" zu finden ist. Wer also "python-sqlite" installiert, ist auf dem Holzweg, benötigt wird "python-pysqlite2".

Außerdem verwendet Django noch die im Paket "python-flup" enthaltenen Schnittstellen zur Kommunikation mit dem Webserver.

Tags: Django