Skip to content

Latest commit

 

History

19 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

funapp

基于 nicegui 的小型 Web 应用:内置登录页面、游戏/活动数据模型(SQLAlchemy) 以及若干便捷的本地工作入口(如一键打开商品详情页)。

安装

pip install funapp

快速开始

启动 nicegui 服务:

from funapp.server.core import run

run()

服务启动后,可通过 GET /status.taobao 做健康检查,返回 success 表示存活。

数据模型定义在 funapp.schema,使用前需通过 funsecret 配置数据库连接串 (funapp / mysql / url),未配置时回落到本地开发默认值:

from funapp.schema import User, create_tables

create_tables()

服务启停

长期运行的 nicegui 服务统一通过 scripts/setup.sh 启停:

scripts/setup.sh run dev      # 前台运行(开发,直接加载本仓库 src/ 源码)
scripts/setup.sh start dev    # 后台运行(开发)
scripts/setup.sh status       # 查看运行状态
scripts/setup.sh stop dev     # 停止
scripts/setup.sh start prod   # 后台运行(生产,要求已 pip/uv 安装正式发布包,不回退到源码)

关于 farfarfun

farfarfun 是一个专注于实用工具库的开源组织, 涵盖云存储、数据处理、AI、多媒体与开发工具链等方向。

本项目基于 MIT 协议开源。

About

基于 NiceGUI 的个人 Web 应用脚手架:封装服务启动与进程管理、登录页面组件、数据表结构定义与快捷任务接口

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages