Первые шаги¶
Начните работу с FastUI менее чем за 2 минуты.
Установка¶
Ваша первая страница¶
Создайте файл main.py:
from fastui import App, ui
app = App()
@app.page("/")
def home():
return [
ui.heading("Добро пожаловать в FastUI", level=1),
ui.text("Это ваша первая страница."),
]
if __name__ == "__main__":
app.run()
Запустите:
Откройте http://127.0.0.1:8000 в браузере.
Добавление второй страницы¶
from fastui import App, ui
app = App()
@app.page("/")
def home():
return [
ui.heading("Главная", level=1),
ui.link("О проекте", url="/about"),
]
@app.page("/about")
def about():
return [
ui.heading("О проекте", level=1),
ui.text("FastUI компилирует компоненты в HTML."),
ui.link("Назад", url="/"),
]
if __name__ == "__main__":
app.run()
Заголовок страницы¶
Установите HTML-тег <title> через параметр title:
Возвращаемые значения¶
Обработчики могут возвращать:
list[Component]— список компонентов (основной паттерн)- Один
Component— рендерится напрямую Noneили строку — рендерится как есть
Далее¶
Переходите к разделу Компоненты.