DocsDocumentation
Documentação Nexy
Uma Python estrutura para aplicações web fullstack.
Nexy coloca suas páginas e sua API em um Python projeto, servido por um servidor. A versão 2.2 é construída em FastAPI: cada rota de API é uma rota FastAPI, listada em um esquema OpenAPI que Scalar mostra em /docs.
- Python primeiro. Páginas, endpoints, formulários e ações são Python, e uma página não precisa de JavaScript.
- Um frontend quando você quiser. React, Vue, Svelte, Solid ou Preact, para um componente ou para todo o site.
- Um arquivo, uma URL. Um arquivo em
src/routes/é uma rota:.nexyé uma página,.pyé um endpoint de API. - Espaço para crescer. Comece com um arquivo; mude para módulos ou conecte um roteador FastAPI existente, quando o projeto crescer.
Novo aqui? Leia O que é Nexy?, depois o Início rápido.
Primeiros passos
O que é Nexy?Saiba o que é Nexy, em que se baseia e o que você ganhaInstalaçãoInstale uv e o Nexy CLI e crie seu primeiro projetoInício rápidoCrie um projeto, execute-o com recarga ao vivo e construa-o para produçãoTutorialCrie um aplicativo de notas passo a passo, uma parte executável por vez
Entenda o modelo
Conceitos básicosObtenha o modelo mental: rota, página, visualização, componente, manipulador, endpointEstrutura do projetoSaiba para que serve cada pasta e arquivo de um projetoEscolha um roteadorEscolha o roteador baseado em arquivo, modular ou personalizadoEscolha um formato de visualizaçãoEscolha .nexy, Markdown ou uma estrutura de cliente para uma página