
Der "Adevo -Kalender" ist eine Aktivität, bei der jeden Tag (während des Advents) ein Geschenk mit Softwareprogrammierung und -entwicklung (Bücher, Kurse ...) verlost ist. Ihr Ziel ist es, Wissen zu teilen und das Lernen der Gemeinschaft zu fördern.
Wenn Sie das Projekt als nützlich betrachten, macht Apóyalo "★ Star" im Repository. Danke schön!
Sie haben einen Kanal namens "Python" auf dem Discord -Server der Community, um zu fragen, zu teilen und zu helfen.
Dies ist die allgemeine Struktur des Projekts.
Machen Sie eine Fork aus dem Repository.
Clona dieses Repository in Ihrer lokalen Maschine.
git clone https://github.com/ < USERNAME > /adeviento-web.gitNavigieren Sie zum Projektverzeichnis.
cd adevientoErstellen Sie eine virtuelle Umgebung.
python3 -m venv venvAktivieren Sie die virtuelle Umgebung.
source venv/bin/activateInstallieren Sie die Einheiten.
python -m pip install -r requirements.txtInitialisiert das Reflexionsprojekt.
reflex initFühren Sie das Projekt zu Hause aus.
reflex run Sie können auf ihn zugreifen, der in die URL http://localhost:3000/ aus dem Browser eintritt.
Sie haben weitere Informationen zu Überlegungen in Ihrer offiziellen Dokumentation.
Um das Projekt anzuzeigen, wurde ein local_build.sh erstellt, der für die Ausführung des erforderlichen Flusses verantwortlich ist, um das public Verzeichnis mit allen statischen Ressourcen zu generieren, die der Webserver benötigt.
Der gesamte Verpackungsprozess für die Produktion kann ein Delegierter auf dem Server sein, aber das Repository verfügt immer über das public Verzeichnis, sodass Sie den statischen Webinhalt überprüfen können, ohne das Skript local_build.sh auszuführen.
source .venv/bin/activate
pip install --upgrade pip
pip install -r requirements.txt
reflex init
reflex export --frontend-only
rm -fr public
unzip frontend.zip -d public
rm -f frontend.zip
deactivateIm Grunde genommen wird die Umgebung vorgefertigt, die Abhängigkeiten installiert, das Projekt initialisiert, Produktionskonstruktionen erstellt und es dekomprimiert.
Sie können den Server so konfigurieren, dass die Verpackungsaufgabe und die Bereitstellung build.sh ausgeführt werden.
Das Projekt kann an jeden Lieferanten oder Server bereitgestellt werden, der statische Ressourcen unterstützt.
Advent.dev wird in Vercel eingesetzt.
Vercel -Konfiguration:
push in der main eine neue Bereitstellung auslöst)public (die statische Produktion für die Produktion enthält)Kostenloser Kurs, um die Border -Web -Entwicklung mit reinem Python von Grund auf neu zu lernen. Die Technologien entwickelten das Projekt "Adevo -Kalender". Ich habe auch einen Python -Kurs von Null für Anfänger.
Suchen Sie ein Extra? Hier finden Sie meine Kurse, die von Einzelunterricht bearbeitet werden, um in Ihrem Tempo voranzukommen und Fortschritte zu sparen. Sie haben auch Übungen und Korrekturen, testen Sie, um Ihr Wissen, Ihre Prüfung und Ihr öffentliches Abschluss, Unterstützung, Studenten, Gruppenversammlungen, exklusive Kurse und vieles mehr zu validieren.
Geben Sie Mouredev.pro ein und verwendet den Coupon "Pro" mit einem Rabatt von 10% auf Ihr erstes Abonnement.
Ich bin seit 2010 Software -Ingenieur. Seit 2018 habe ich meine Arbeiten zur Entwicklung von Apps mit der Erstellung von Trainingsinhalten in Bezug auf Programmierung und Technologie in verschiedenen sozialen Netzwerken wie @MoureD kombiniert.
Wenn Sie unserer Entwicklungsgemeinschaft beitreten, Programmierung lernen, Ihre Fähigkeiten verbessern und die Kontinuität des Projekts unterstützen, können Sie uns in: