ДокументацияDocumentation
Документация Некси
Python Фреймворк для полнофункциональных веб-приложений.
Nexy объединяет ваши страницы и ваш API в один Python проект, обслуживаемый одним сервером. Версия 2.2 построена на FastAPI: каждый маршрут API представляет собой маршрут FastAPI, указанный в схеме OpenAPI, которую Scalar показывает в /docs.
- Python первым. Страницы, конечные точки, формы и действия — это Python, а страница не требует JavaScript.
- Интерфейс, когда он вам нужен. React, Vue, Svelte, Solid или Preact, для одного компонента или для всего сайта.
- Один файл, один URL. Файл в
src/routes/— это маршрут:.nexy— страница,.py— конечная точка API. - Есть куда расти. Начните с одного файла; перейдите к модулям или подключите существующий маршрутизатор FastAPI по мере роста проекта.
Впервые здесь? Прочтите Что такое Nexy?, затем Быстрый старт.
Первые шаги
Что такое Некси?Узнайте, что такое Nexy, на чем он построен и что вы получаетеУстановкаУстановите uv и Nexy CLI, затем создайте свой первый проект.Быстрый стартСоздайте проект, запустите его с перезагрузкой в реальном времени и соберите для производства.Учебное пособиеСоздайте приложение для заметок шаг за шагом, по одной работающей части за раз.
Понять модель
Основные концепцииПолучите ментальную модель: маршрут, страница, представление, компонент, обработчик, конечная точка.Структура проектаЗнайте, для чего предназначена каждая папка и файл в проекте.Выберите роутерВыберите файловый, модульный или индивидуальный маршрутизатор.Выберите формат просмотраВыберите .nexy, Markdown или клиентскую платформу для страницы.