Git Product home page Git Product logo

go-sword's Introduction

Go-sword 利刃 V2.0.0

GitHub last commit GitHub GitHub repo size GitHub stars GitHub forks

一款基于Go语言的可视化web管理后台生成工具包 根据MySQL的表结构,创建CRUD的管理后台界面,开发者无需再重复手动的创建具有CRUD能力的页面,只需要点击按钮即可生成完整的管理后台

官网 https://sunshinev.github.io/go-sword-home/

详细请参阅文档 文档 https://go-sword-doc.osinger.com/

59384a43cbc382dec53dd76d169a5d001587995174.jpg

  1. 首先下拉选择MySQL 的表格,然后点击Preview按钮,即可渲染出需要创建的文件
  2. 首次创建新项目文件需要点击select all全部选择,首次创建包含了项目启动必需的核心文件
  3. 点击Generate按钮,既可以看到提示文件创建成功
  4. 到目前为止,我们的后台已经创建成功了

注意:

  1. 首次创建,文件需要全部选择
  2. 如果创建第二个管理页面,那么可以只选择 select diff & new按钮,然后点击Generate按钮
  3. 每次生成新的管理界面后,请重启新创建的项目

管理后台效果

  1. 后端报错提醒
  2. 增加、删除、编辑、列表、批量删除、分页、检索

1626ee1d3300ac6db6669d63721d96381587996351.jpg

列表

ea1f86ebc1b5c88aaf6484fa078584951587997286.jpg

删除

70279af696d9a230001f821cdf3a1ac21587997368.jpg

预览

2d1871a645acc3d3544ad7f77a0d6fca1587997398.jpg

编辑

a9255db26b2af0365655840f6afd27851587997440.jpg

Go-sword fork

如果想要自定义的话,那么需要注意,Go-sword 项目可以打包成一个那单独的命令来执行,因为将所有的静态文件也进行了打包

静态文件压缩命令如下:

go-bindata -o assets/resource/dist.go -pkg resource resource/dist/...
go-bindata -o assets/stub/stub.go -pkg stub stub/...
go-bindata -o assets/view/view.go -pkg view view/...

go-sword's People

Contributors

sunshinev avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

go-sword's Issues

install problem "undefined: strings.ReplaceAll ....: too many errors"

macos Version: 10.13.6

go version

➜  Desktop go version
go version go1.11 darwin/amd64
➜  Desktop go get -u  github.com/sunshinev/go-sword
# github.com/sunshinev/go-sword/core
../go/src/github.com/sunshinev/go-sword/core/generator.go:133:23: undefined: strings.ReplaceAll
../go/src/github.com/sunshinev/go-sword/core/generator.go:205:12: undefined: strings.ReplaceAll
../go/src/github.com/sunshinev/go-sword/core/generator.go:206:12: undefined: strings.ReplaceAll
../go/src/github.com/sunshinev/go-sword/core/generator.go:207:12: undefined: strings.ReplaceAll
../go/src/github.com/sunshinev/go-sword/core/generator.go:208:12: undefined: strings.ReplaceAll
../go/src/github.com/sunshinev/go-sword/core/generator.go:245:12: undefined: strings.ReplaceAll
../go/src/github.com/sunshinev/go-sword/core/generator.go:246:12: undefined: strings.ReplaceAll
../go/src/github.com/sunshinev/go-sword/core/generator.go:247:12: undefined: strings.ReplaceAll
../go/src/github.com/sunshinev/go-sword/core/generator.go:248:12: undefined: strings.ReplaceAll
../go/src/github.com/sunshinev/go-sword/core/generator.go:288:12: undefined: strings.ReplaceAll
../go/src/github.com/sunshinev/go-sword/core/generator.go:288:12: too many errors

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.