软件介绍
GoAdmin是一款非常专业且优秀的数据可视化管理框架,可以让您使用简短的代码在极短的时间内为您的golang应用搭建起一个管理后台,从而能够快速实现数据可视化,通常情况下开发一套管理后台需要的时间比较长,而通过GoAdmin只需极短的时间即可开发一个面向生产环境的管理后台,不管是前端代码还是后端代码都将编译成一个二进制文件,便于测试分发和部署,同时GoAdmin支持对主流的SQL数据库进行增删改查,拥有多个实用的插件,如果您需要这款软件的话就赶快下载体验一下吧!
软件功能
内置权限管理
内置完善的rbac权限管理体系,开箱即用。
多语言支持
支持多种不同语言,可以自己添加语言包,加载语言包针对性翻译支持。
支持多个框架
支持包括像gin,echo,fasthttp,chi,beego等流行的web框架无缝接入,选用您擅长的框架。
pjax无刷新体验
系统内采用pjax技术,实现无刷新的良好用户体验,不用再为页面刷新卡住而烦恼。
插件提升效率
不同的插件可以简化你的开发工作量,插件的接入十分简易。
编译成二进制
有了golang的支持,整个系统可以编译成一个二进制文件,便于部署与分发。
不同ui主题
将提供不同的ui主题模板以适应您个性化的需求。
性能更好
得益于golang的良好性能,GoAdmin也同步拥有优于其他语言同类框架的性能特性。
软件特色
高生产效率:10分钟内做一个好看的管理后台
主题:默认为adminlte,更多好看的主题正在制作中,欢迎给我们留言
插件化:提供插件使用,真正实现一个插件解决不了问题,那就两个
认证:开箱即用的rbac认证系统
框架支持:支持大部分框架接入,让你更容易去上手和扩展
官方教程
GoAdmin通过各种适配器使得你在各个web框架中使用都十分的方便。
你可以选择你拿手的或者业务项目正在用的框架开始,如果上述没有你喜欢的框架,欢迎给我们提issue!
下面以gin这个框架为例子,演示搭建过程。
首先新建一个项目文件夹,然后进入文件夹中使用最新版命令行工具adm执行:
根据指示填写就可以初始化一个项目模板。
或者使用版本高于v1.2.22的adm,执行以下命令可以进行基于web的可视化安装:
默认为前端文件编译成二进制的模板形式。如果您想对前端功能进行较多自定义改动,可以参考后面说明。
main.go
初始化完成后,在你的项目文件夹下有一个main.go文件,内容如下:
请留意以上代码与注释,对应的步骤都加上了注释,十分好理解:
匿名引入适配器,主题与数据库驱动(必须)
载入设置好的全局配置项:eng.AddConfig
挂载到Web框架中:eng.Use
接着根据提示依次执行:(以下为mac/linux用户执行命令,windows用户需根据提示执行)
运行代码,访问:https://localhost:9033/admin/login默认登录账号:admin默认登录密码:admin
注意:golang版本高于1.11强烈建议开启GO111MODULE=on,如果运行下载依赖有问题,这里提供了依赖包下载:
模板文件分离的模式
如果对前端功能需要较多自定义,可使用模板文件分离的形式。
假设已经使用adminit初始化一个模板后,那么需要进行以下几步更改:
修改main.go文件,修改导入主题包为分离主题包
下载模板文件夹public到本地
adminlte
sword
修改config.json文件:
改动主题theme配置项:adminlte改为adminlte_sep,sword改为sword_sep
增加asset_root_path配置项,为模板文件夹(public)的地址,建议用绝对路径
重新启动,并在网站右上角进去设置页更改主题
这时修改一下模板文件夹下文件public/pages/header.tmpl试试吧!
main.go
config.json
全局配置项说明
注意:配置一旦初始化生成后,后续修改请在网站右上角中进入配置中心修改!注意:配置一旦初始化生成后,后续修改请在网站右上角中进入配置中心修改!注意:配置一旦初始化生成后,后续修改请在网站右上角中进入配置中心修改!
日志设置:
插件的使用框架的插件内容包括:控制器,路由以及视图。具体的插件开发在项目开发章节中会讲述,这里演示如何进行使用。
在GoAdmin项目网站主页右上角中进入插件列表页,可以看到当前已经加载的插件:
点击查看更多插件进入插件市场,注意,需要提前将项目切换为测试环境或本地环境,而且需要保证有正常网络连接。
点击下载,需要等待一小段时间,等待下载完成后重启进行安装即可。
Admin插件使用快速开始
需要如下几步:
生成数据表对应的配置文件
设置访问路由
初始化,并在引擎中加载
设置访问菜单
生成配置文件假设你的数据库里面有一个数据表users,如:
使用工具快速生成数据模型文件:
1)使用自带的命令行工具
在项目文件夹中执行:
注意:选择表格的时候,按空格选择,不是按回车
根据提示填写信息,运行完之后,会生成一个文件users.go,这个就是对应数据表的配置文件了,关于如何配置,在后面详细介绍。
2)使用在线生成工具:
注意:输出路径为本地文件绝对路径
设置访问路由生成完配置文件后,同时也会生成一个路由配置文件tables.go以及Generators变量,如:
其中,"user"就是对应的访问路由前缀,GetUserTable就是表格数据生成方法。对应的访问路由地址就是:https://localhost:9033/admin/info/user
初始化,并在引擎中加载初始化,调用eng.AddGenerators,将上面的Generators传进去即可。
运行代码:
Tags:GoAdmin下载,GoAdmin,数据可视化管理框架
小编点评:U盘量产恢复软件这款软件支持大部分的.
下载小编点评:无情无情快递查询助手是一款便利的快递查询工具,
下载小编点评:会贤固定资产管理系统是一款专业的资产管.
下载小编点评:这款重点税源财务报表报送客户端是陕西.
下载小编点评:小鱼便签是一款界面精美功能实用的桌面.
下载小编点评:超人电力工程造价软件是一款为电力工程行.
下载小编点评:广州用心软件是一个汽配管理工具,主.
下载小编点评:Lily启动管理附破解工具包是一款管理工具.
下载小编点评:此款软件是基于医库中国的资源制作的绿色版软件.
下载小编点评:此款软件是精通对讲机写频软件,您可以使.
下载小编点评:百度网盘是目前市场上非常流行的网络.
下载小编点评:对于有些用五笔打字的朋友,相信有些.
下载小编点评:百度云精灵(解密精灵)是一款获取百度网.
下载PE系统U盘格式化工具(PeToUSB)
U盘工具 / 398.81MB / 2021-10-15 / WinAll, WinXP / / 下载WetSock V4.9A2下载
桌面工具 / 818.24MB / 2018-9-27 / Win8,Win7,WinXP / 英文 / 免费软件 下载SClock Plus(桌面时钟工具)V1.51下载
桌面工具 / 214.55MB / 2010-1-28 / Win8,Win7,WinXP / 英文 / 免费软件 下载Picasso Clock ScreenSaver(桌面时钟软件)V3.1下载
桌面工具 / 581.41MB / 2023-5-16 / Win8,Win7,WinXP / 英文 / 免费软件 下载Ratool(U盘读写控制软件)V1.3绿色中文版下载
U盘工具 / 4.4MB / 2016-12-22 / Win8,Win7,WinXP / 多国语言[中文] / 免费软件 下载USB Image Tool(U盘备份恢复工具)V1.7.0.0绿色中文版下载
U盘工具 / 880.30MB / 2023-9-30 / Win8,Win7,WinXP / 英文 / 免费软件 下载实时地球壁纸软件下载-实时地球壁纸软件 v2.0 免费版
桌面工具 / 26.60MB / 2010-7-16 / WinAll / 简体中文 / 免费软件 下载虚拟台球3(Virtual Pool 3)免费版(暂未上线)
体育竞技 / 459.75MB / 2012-1-29 / Win7,Vista,Win2003,WinXP / 英文 / 免费软件 下载挺坎机器人竞赛(暂未上线)
体育竞技 / 378.5MB / 2019-11-6 / Win8,Win7,Vista,WinXP / 多国语言 / 免费软件 下载苏丹王的迷宫2(暂未上线)
冒险游戏 / 846.17MB / 2011-8-12 / Win8,Win7,Vista,WinXP / 英文 / 免费软件 下载蚀刻素描(暂未上线)
冒险游戏 / 952.81MB / 2014-11-7 / Win8,Win7,Vista,WinXP / 英文 / 免费软件 下载灭罪红颜(暂未上线)
冒险游戏 / 385.42MB / 2016-12-10 / Win8,Win7,Vista,WinXP / 英文 / 免费软件 下载遗产传奇:绞刑架下的慈悲典藏版(暂未上线)
冒险游戏 / 285.39MB / 2015-12-13 / Win8,Win7,Vista,WinXP / 简体中文 / 免费软件 下载