Reflexify ist eine Python -Web -Boilerplate -Bibliothek, die eine solide Grundlage bietet, um hochwertige Webanwendungen mit Python und Reflex schnell aufzubauen. Das Projekt wird mit einer Reihe von Tools und Funktionen vorkonfiguriert, um den Entwicklern die Erstellung ihrer Anwendungen zu erleichtern, ohne Zeit damit zu verbringen, eine Infrastruktur einzurichten oder Tools zu konfigurieren.
Um Reflexifikationen zu verwenden, müssen Sie Folgendes installieren:
Wenn Sie keinen Reflex installieren, installieren Sie Reflexify automatisch für Sie. Sie können Reflexify mit dem folgenden Befehl installieren:
$ pip install reflexify
Nach dem Installieren von Reflexifizieren können Sie testen, ob es ordnungsgemäß funktioniert, indem Sie die folgenden Befehle ausführen:
Initiieren Sie im Root -Verzeichnis die Reflexanwendung:
$ reflex init
Wenn die Reflexanwendung erstellt wurde, führen Sie den folgenden Reflexify -Befehl aus, um die Komponenten einzurichten:
$ rf - init
Wenn das Paket korrekt installiert wurde, wird im Stammverzeichnis ein Ordner namens app
generiert. Andere Verzeichnisse und Dateien werden ebenfalls generiert.
Führen Sie als nächstes das Watch -Skript aus, indem Sie den folgenden Befehl eingeben:
$ python3 reflexify_scripts / build . py
Dieses Skript überwacht jetzt Ihre config.py
-Datei im app
-Verzeichnis. Insbesondere wird es nach Änderungen Ihrer Navigation beobachten und die Änderungen entsprechend aktualisieren.
Öffnen Sie die Datei config.py
im app
-Ordner und konfigurieren Sie das Dokument nach Bedarf. Ändern Sie den Site-Namen, den Repository-Link sowie alle themenbezogenen Einstellungen. Sie können den Navigationsabschnitt nach Bedarf auch hinzufügen/entfernen.
Wenn Sie bereit sind, öffnen Sie ein zweites Terminal und gehen Sie in das Stammverzeichnis des Projekts, an dem Sie arbeiten. Führen Sie den folgenden Befehl aus, um Ihre Anwendung auszuführen und sie anzuzeigen (wie Sie normalerweise eine Reflexanwendung tun würden).
reflex run
Wenn er erfolgreich ist, sollte das Skript die Dateien im Ordner der pages
generieren, die der Navigationskarte von config.py
entsprechen.
Wenn das Setup keinen Fehler aufweist, können Sie Ihre Seiten anpassen, indem Sie Ihr persönliches Layout direkt in den generierten Seiten im Verzeichnis pages
hinzufügen.
Um zu sehen, was in der Datei config.py
liegt, können Sie den folgenden Reflexify-API für weitere Informationen besuchen.
Beiträge werden sehr gefördert und begrüßt.
Reflexify ist Open-Source und lizenziert im Rahmen der MIT-Lizenz.