Ich möchte mithilfe von Django eine Anwesenheitstabelle unserer Mitarbeiter erstellen.
Dazu hatte ich angedacht einen "Read-Only" Benutzer in der ZEF-Datenbank anzulegenen und in Django in der Setup.py die Datenbank als "zweit Datenbank" anzulegen. Dann wollte ich mithilfe von
Code: Alles auswählen
Manage.py inspectdb
Problematisch ist, dass unsere Zeiterfassung eine FirebirdSQL Datenbank ist und ich Django 1.8.x verwende. Für diese Version von Django gibt es keinen Datenabanktreiber, also ist ein direktes Abfragen aus der, auf diesem Weg, ZEF-Datenbank nicht möglich.
Mein alternativer Plan ist alle x Sekunden eine Kopie der Zeiterfassungsdatenbank zu erstellen und diese mit Django einzulesen. Das sind allerdings eine Menge Daten und die Methode wäre meiner Meinung nach eher unschön.
Habt ihr Ideen, wie ich am besten vorgehen soll?
Grüße