DokuDocumentation
Nexy-Dokumentation
Ein Python Framework für Fullstack-Webanwendungen.
Nexy fügt Ihre Seiten und Ihre API in einem Python Projekt zusammen, das von einem Server bedient wird. Version 2.2 basiert auf FastAPI: Jede API-Route ist eine FastAPI-Route, aufgelistet in einem OpenAPI-Schema, das Scalar unter /docs anzeigt.
- Python zuerst. Seiten, Endpunkte, Formulare und Aktionen sind Python, und eine Seite benötigt kein JavaScript.
- Ein Frontend, wenn Sie eines wollen. React, Vue, Svelte, Solid oder Preact, für eine Komponente oder für die gesamte Site.
- Eine Datei, eine URL. Eine Datei unter
src/routes/ist eine Route:.nexyist eine Seite,.pyist ein API-Endpunkt. - Raum zum Wachsen. Beginnen Sie mit einer Datei; Wechseln Sie zu Modulen oder schließen Sie einen vorhandenen FastAPI Router an, wenn das Projekt wächst.
Neu hier? Lesen Sie Was ist Nexy? und dann den Schnellstart.
Erste Schritte
Was ist Nexy?Erfahren Sie, was Nexy ist, worauf es aufbaut und was Sie bekommenInstallationInstallieren Sie uv und die Nexy-CLI und erstellen Sie dann Ihr erstes ProjektSchnellstartErstellen Sie ein Projekt, führen Sie es per Live-Reload aus und erstellen Sie es für die ProduktionAnleitungErstellen Sie Schritt für Schritt eine Notizen-App, einen ausführbaren Teil nach dem anderen
Verstehen Sie das Modell
KernkonzepteHolen Sie sich das mentale Modell: Route, Seite, Ansicht, Komponente, Handler, EndpunktProjektstrukturWissen Sie, wozu jeder Ordner und jede Datei in einem Projekt dientWählen Sie einen RouterWählen Sie den dateibasierten, modularen oder benutzerdefinierten RouterWählen Sie ein AnsichtsformatWählen Sie .nexy, Markdown oder ein Client-Framework für eine Seite