DocsDocumentation
Documentation Nexy
Un framework Python pour les applications Web fullstack.
Nexy place vos pages et votre API dans un seul projet Python, servi par un seul serveur. La version 2.2 est construite sur FastAPI : chaque route API est une route FastAPI, répertoriée dans un schéma OpenAPI que Scalar affiche dans /docs.
- Python en premier. Les pages, les points de terminaison, les formulaires et les actions sont Python, et une page n'a pas besoin de JavaScript.
- Un frontend quand vous en voulez un. React, Vue, Svelte, Solid ou Preact, pour un composant ou pour l'ensemble du site.
- Un fichier, une URL. Un fichier sous
src/routes/est une route :.nexyest une page,.pyest un point de terminaison d'API. - De la place pour grandir. Commencez avec un seul fichier ; déplacez-vous vers des modules ou branchez un routeur FastAPI existant, lorsque le projet se développe.
Nouveau ici ? Lisez Qu'est-ce que Nexy ?, puis le Démarrage rapide.
Premiers pas
Qu'est-ce que Nexy ?Sachez ce qu'est Nexy, sur quoi il est construit et ce que vous obtenezInstallationInstallez uv et la CLI Nexy, puis créez votre premier projetDémarrage rapideCréez un projet, exécutez-le avec Live Reload et construisez-le pour la productionTutorielCréez une application de notes étape par étape, une partie exécutable à la fois
Comprendre le modèle
Concepts de baseObtenez le modèle mental : route, page, vue, composant, gestionnaire, point de terminaisonStructure du projetSavoir à quoi servent chaque dossier et fichier d'un projetChoisissez un routeurChoisissez le routeur basé sur des fichiers, modulaire ou personnaliséChoisissez un format d'affichageChoisissez .nexy, Markdown ou un framework client pour une page