下面是关于“详解go-admin在线开发平台学习(安装、配置、启动)”的完整攻略:
1. 安装Go语言环境
go-admin在线开发平台是基于Go语言开发,因此首先需要安装Go语言环境。
在Windows系统中安装Go语言环境
可以在Go官网上下载Windows系统对应的Go安装包,具体步骤如下:
- 下载Windows系统对应的Go安装包:https://golang.google.cn/dl/
- 双击安装包,按照安装向导进行安装,设置好安装路径等参数。
- 安装完成后,打开命令提示符窗口,输入以下命令,检查Go是否安装成功:
go version
如果能够输出当前安装的Go版本信息,则说明安装成功。
在Linux系统中安装Go语言环境
可以通过以下命令安装Go语言环境:
sudo apt-get update
sudo apt-get install golang-go
安装完成后,输入以下命令,检查Go是否安装成功:
go version
如果能够输出当前安装的Go版本信息,则说明安装成功。
2. 下载go-admin
可以在go-admin的官方Github页面上下载go-admin的源代码:https://github.com/GoAdminGroup/go-admin
3. 配置go-admin
数据库配置
go-admin默认使用MySQL作为数据库,因此需要先新建一个MySQL数据库,并设置相应的用户名和密码。然后在go-admin的配置文件中,配置数据库连接信息。配置文件为/config/settings.yml
database:
connection: "mysql"
hosts:
- host: "127.0.0.1"
port: 3306
driver: "mysql"
database: "go-admin"
username: "root"
password: "123456"
端口配置
go-admin默认使用8000端口,可以在配置文件中进行修改。配置文件为/config/settings.yml
server:
addr: ":8000"
其他配置
还可以根据需要添加其他配置。比如菜单配置、权限配置等。具体请参考go-admin官方文档。
4. 启动go-admin
启动go-admin非常简单,只需要在go-admin的根目录下,运行以下命令:
go run main.go
如果能够输出以下信息,则说明go-admin已经成功启动:
================== start ==================
[gzip] enabled
[logger] enabled
[adminlte] enabled
[adminapi] enabled
[auth] enabled
[filemanager] enabled
[fixmove] enabled
[form] enabled
[guard] enabled
[iframe] enabled
[menu] enabled
[param] enabled
[queryfilter] enabled
[role] enabled
[submenu] enabled
[theme] enabled
[table] enabled
[user] enabled
[permission] enabled
Addr:8080 User:admin Pwd:admin
5. 示例说明
示例1:创建一个新的表
在go-admin的UI界面中,可以轻松创建一个新的表。具体步骤如下:
- 在go-admin的登录页面,使用初始用户名和密码登录(用户名:admin,密码:admin)。
- 在左侧导航栏中,点击“数据库管理”菜单,进入数据库列表界面。
- 在数据库列表界面中,点击右侧的“添加数据表”按钮,进入新建数据表界面。
- 在新建数据表界面中,输入表的名称、表的主键、以及需要添加的字段信息。
- 点击“保存”按钮,保存新建的表。
- 表信息保存之后,可以查看表的详细信息,并且在UI界面中,可以进行数据的CRUD操作。
示例2:添加一个新的菜单
go-admin的菜单是动态生成的,可以在UI界面中轻松添加或者删除菜单。具体步骤如下:
- 在go-admin的登录页面,使用初始用户名和密码登录(用户名:admin,密码:admin)。
- 在左侧导航栏中,点击“菜单管理”菜单,进入菜单管理界面。
- 在菜单管理界面中,点击右侧的“添加菜单”按钮,进入新建菜单界面。
- 在新建菜单界面中,输入菜单的名称、URL地址、以及其他需要设置的参数。
- 点击“保存”按钮,保存新建的菜单。
- 菜单保存之后,在UI界面中,可以查看新建的菜单,并且可以进行相应的操作。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:详解go-admin在线开发平台学习(安装、配置、启动) - Python技术站