0

Django Singletons mit django-solo zum speichern von z.B. Website Settings

Haeufig haben Django Webseiten oder Raspberry Pi Interfaces Settings, beispielsweise zur Konfiguration, die nur einmal existieren und daher nicht als Modellinstanzen abgebildet werden muessen. Eine elegante Loesung hierzu bietet das Django Singleton Modul django-solo.

Installation
Gib ein

Benutzung
Hier ist ein Modell aus der models.py fuer einen Countdown, welcher die verbleibenden Sekunden speichert und ob der Countdown laeuft. Diese Daten werden verwendet, um die Anwendung im Browser im Falle eines Reloads oder Reboots wiederherzustellen.

In deiner view.py kannst du nun das Modell importieren und als Singleton verwenden:

app ist die Django app, die den Singleton verwendet. get_solo() gibt die einzige Instanz des Singletons zurueck oder erzeugt eine, falls keine existiert.

Knight of Pi

Johannes Bergs aka Knight of Pi. Diploma in Bioinformatics, some Webdesign and Python coding then. Living in the beautiful city of Vienna.

Kommentar

Time limit is exhausted. Please reload CAPTCHA.