Ein veröffentlichtes eigenständige App ausführen
Eine eigenständige App ist eine eigenständige ZIP-Datei, die Sie auf einem Laptop, einem Büro-PC oder Ihrem eigenen Server ausführen können. Es kommt startbereit an: eine kompilierte Web-Oberfläche, ein kleines Programm zum Starten und die Daten der App in einer lokalen SQLite-Datei. Wer es betreibt (der eigenständige App-Operator), muss nichts kompilieren — kein git, kein npm.
Schnellstart — entpacken Sie die Datei, dann in diesem Ordner:
python -m pip install -r requirements.txtpython run.py— öffnen Sie dannhttp://127.0.0.1:8000in Ihrem Browser.- Sie brauchen eine andere Adresse oder einen anderen Port?
PORT=9000 HOST=0.0.0.0 python run.py.
Wer sich anmelden kann. Eine eigenständige App registriert nie neue Konten und bleibt damit genauso privat wie am Tag der Veröffentlichung. Alle, die beim Veröffentlichen Zugriff hatten, sind bereits angelegt und melden sich mit derselben E-Mail-Adresse und demselben Passwort an. Das Zurücksetzen des Passworts gibt es in einem eigenständige App nicht — verwenden Sie nach der Anmeldung Passwort ändern.
GOOGLE_AUTH_CLIENT_ID, um „Sign in with Google“ anzuzeigen, und GOOGLE_CLIENT_ID plus GOOGLE_API_KEY für Import und Export mit Google Sheets. Beides wird beim Start der eigenständigen App gelesen — ein neuer Build ist nicht nötig — und für beides muss die Adresse der eigenständigen App in der Google Cloud Console freigegeben sein. Das Google-Konto muss bereits im eigenständige App vorhanden sein.run.py: Datensätze in einer lokalen app.db-Datei, Anhänge im Ordner data/. Kopieren Sie diese beiden regelmäßig an einen sicheren Ort, und Sie können Ihre Datensätze jederzeit wiederherstellen.