Yao 折腾手记:怎样快速创建一套管理体系

分享
程序员 2024-9-10 19:11:32 184 0 来自 中国
文章首发于个人公号:阿拉平平
有开辟履历的小同伴肯定知道,要独立开辟一套管理体系并非易事。从操持数据库,到开辟接口,再到编写前端页面,想想就让人头大。如果需求不是很复杂,我们可以借助低代码应用引擎来快速开辟。
项目先容

Yao[1] 是一款 Go 语言驱动的低代码应用引擎,通过编写 JSON 文件即可快速制作 API 接口,数据管理体系 ,命令行工具等应用步伐,应用可以运行在本地、云端和物联网装备上。
快速安装

Yao 可以通过脚本或容器来安装,官方保举后者,所以这里我们使用 Docker 来摆设。
运行以下命令创建容器:
# 注意修改挂载的目次docker run -d --name yao -v <project root>:/data/app -p 5099:5099 yaoapp/yao:0.9.2-amd64-dev容器启动后,进入容器:
docker exec -it yao bash在项目目次中,运行初始化命令:
yao init接着创建数据表:
yao migrate初始化菜单:
yao run flows.setmenu完成以上步调后,启动服务:
yao start服务启动后,用欣赏器访问 https://<server-ip>:5099/xiang/login/admin,输入用户名:xiang@iqka.com, 密码: A123456p+ 登录。
1.png 使用分析

接下来,我将先容 Yao 的用法,其中包罗:

  • 根本用法:借助测试数据,相识 Yao 界面上的功能。
  • 新建内容:新建新的内容,包罗数据、接口和界面。
根本用法

Yao 在初始化后会有些测试数据,在界面中可以看到表单信息:
2.png 我们可以检察、编辑数据:
Yao 还有张用户表,支持增编削查:
4.png 在菜单界面可以设置左侧表现的内容:
新建内容

Yao 界面上的功能大抵云云,接下来我们建下本身的内容。这里我计划实现一个简单的图书管理功能。
先从数据开始。我们回到项目目次,在 models 下新建一个 book.mod.json 文件,内容如下:
您需要登录后才可以回帖 登录 | 立即注册

Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )

GMT+8, 2025-6-10 05:11, Processed in 0.134297 second(s), 35 queries.© 2003-2025 cbk Team.

快速回复 返回顶部 返回列表