链氪巴士
  1. 首页
  2. 站点导航
  3. 文章
  4. 快讯
  5. 软件
  6. 书刊
  7. 关于

Go-sword:可视化CRUD管理后台生成工具

Go - sword是一款基于Go语言的可视化web管理后台生成工具包。它根据MySQL表结构创建CRUD管理后台界面,开发者无需手动创建CRUD页面,点击按钮即可生成完整后台。操作上先选择MySQL表格点击Preview渲染文件,首次创建新项目文件要全选再点Generate创建...

访问官网 →

【Github】项目名:Go – sword可视化CRUD管理后台生成工具

项目简介

Go – sword是一款基于Go语言的可视化web管理后台生成工具包。它能根据MySQL的表结构创建CRUD的管理后台界面,开发者无需手动创建具有CRUD能力的页面,只需点击按钮就能生成完整的管理后台。其官网为https://sunshinev.github.io/go – sword – home/,详细信息可参阅文档https://go – sword – doc.osinger.com/。

项目操作流程

首先下拉选择MySQL的表格,然后点击Preview按钮,可渲染出需要创建的文件。首次创建新项目文件要点击select all全部选择(首次创建包含项目启动必需的核心文件),再点击Generate按钮,就会提示文件创建成功。如果创建第二个管理页面,可以只选择select diff&new按钮,然后点击Generate按钮,每次生成新的管理界面后,请重启新创建的项目。

项目自定义相关

如果想要自定义,Go – sword项目可打包成一个单独的命令来执行,因为它将所有的静态文件也进行了打包。静态文件压缩命令如下:go – bindata – oassets/resource/dist.go – pkgresource resource/dist/…,go – bindata – oassets/stub/stub.go – pkgstub stub/…,go – bindata – oassets/view/view.go – pkgview view/…

项目总结

Go – sword为创建管理后台提供了便捷的方式,减少了开发者的工作量。希望大家对这个项目有兴趣,如果有任何想法或问题,欢迎在评论区留言参与讨论。

项目地址

GitHub链接直达