详解go-admin在线开发平台学习(安装、配置、启动)

下面是关于“详解go-admin在线开发平台学习(安装、配置、启动)”的完整攻略:

1. 安装Go语言环境

go-admin在线开发平台是基于Go语言开发,因此首先需要安装Go语言环境。

在Windows系统中安装Go语言环境

可以在Go官网上下载Windows系统对应的Go安装包,具体步骤如下:

  1. 下载Windows系统对应的Go安装包:https://golang.google.cn/dl/
  2. 双击安装包,按照安装向导进行安装,设置好安装路径等参数。
  3. 安装完成后,打开命令提示符窗口,输入以下命令,检查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界面中,可以轻松创建一个新的表。具体步骤如下:

  1. 在go-admin的登录页面,使用初始用户名和密码登录(用户名:admin,密码:admin)。
  2. 在左侧导航栏中,点击“数据库管理”菜单,进入数据库列表界面。
  3. 在数据库列表界面中,点击右侧的“添加数据表”按钮,进入新建数据表界面。
  4. 在新建数据表界面中,输入表的名称、表的主键、以及需要添加的字段信息。
  5. 点击“保存”按钮,保存新建的表。
  6. 表信息保存之后,可以查看表的详细信息,并且在UI界面中,可以进行数据的CRUD操作。

示例2:添加一个新的菜单

go-admin的菜单是动态生成的,可以在UI界面中轻松添加或者删除菜单。具体步骤如下:

  1. 在go-admin的登录页面,使用初始用户名和密码登录(用户名:admin,密码:admin)。
  2. 在左侧导航栏中,点击“菜单管理”菜单,进入菜单管理界面。
  3. 在菜单管理界面中,点击右侧的“添加菜单”按钮,进入新建菜单界面。
  4. 在新建菜单界面中,输入菜单的名称、URL地址、以及其他需要设置的参数。
  5. 点击“保存”按钮,保存新建的菜单。
  6. 菜单保存之后,在UI界面中,可以查看新建的菜单,并且可以进行相应的操作。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:详解go-admin在线开发平台学习(安装、配置、启动) - Python技术站

(0)
上一篇 2023年5月16日
下一篇 2023年5月16日

相关文章

  • IDEA2020.1同步系统设置到GitHub的方法

    当您在使用IntelliJ IDEA 2020.1开发Java项目时,您可能需要同步您的项目配置和设置到GitHub上,以便将它们与团队成员或不同设备共享。下面是一个完整的攻略,以便帮助您实现此目标。 步骤1:安装Git插件 首先,您需要在IntelliJ IDEA中安装Git插件。您可以在IntelliJ IDEA的插件市场中找到该插件,并按照指示完成安装…

    GitHub 2023年5月16日
    00
  • 详解使用阿里云镜像仓库构建国外Docker镜像

    详解使用阿里云镜像仓库构建国外 Docker 镜像的完整攻略,这里分为以下步骤: 准备工作 首先,我们需要在阿里云上注册账号,然后购买相应的容器镜像服务。在购买完成后,我们需要开通“容器镜像服务”。开通之后,我们就可以得到一个 Registry 地址,比如 registry.cn-hangzhou.aliyuncs.com。我们还需要在本地安装 Docker…

    GitHub 2023年5月16日
    00
  • Go依赖注入DI工具wire使用详解(golang常用库包)

    Go依赖注入DI工具wire使用详解 什么是依赖注入 依赖注入(Dependency Injection, DI)是一个软件设计模式,它用于解耦组件之间的依赖关系。在传统的面向对象编程中,组件类通常会直接实例化其依赖的对象,并将它们保存到成员变量中。这种做法会导致代码的耦合度很高,并且在修改依赖组件时需要修改大量相关代码。DI就是为了解决这个问题而出现的。 …

    GitHub 2023年5月16日
    00
  • 关于go-zero单体服务使用泛型简化注册Handler路由的问题

    当我们使用go-zero开发单体服务时,可能会遇到需要注册多个handler路由的情况,而这些handler的参数和返回值类型往往是类似的,这时就可以考虑使用泛型来简化注册过程。 具体步骤如下: 创建接口定义 首先,我们需要定义一个公共的接口,该接口包含了参数和返回值类型相同的方法定义,如下所示: type CommonService interface {…

    GitHub 2023年5月16日
    00
  • Visual Studio 2019中使用Git

    下面我将详细讲解“Visual Studio 2019中使用Git”的完整攻略,包含两条示例说明。 一、准备工作 在开始使用Git之前,需要进行一些准备工作,包括安装Git和配置GitHub账号等操作: 1. 安装Git 在Windows系统中,可以在Git官网 https://git-scm.com/downloads 下载最新版的Git安装包,双击安装即…

    GitHub 2023年5月16日
    00
  • 在Ubuntu Linux上安装和使用Git和GitHub

    在Ubuntu Linux上安装和使用Git和GitHub的完整攻略如下: 安装Git 首先需要在Ubuntu Linux上安装Git,可以通过终端命令来进行安装: sudo apt-get install git 配置Git 安装完成后需要进行Git的配置,主要包括配置用户名和邮箱地址: git config –global user.name &quo…

    GitHub 2023年5月16日
    00
  • 2018年GitHub账户注册图文教程(github从注册到使用)

    2018年GitHub账户注册图文教程(github从注册到使用) 第一步:打开GitHub官网并注册账户 打开GitHub官网(https://github.com/)。 点击右上角的“Sign up”按钮,进入注册页面。 在注册页面中填写账户名、电子邮件和密码,然后点击“Create an account”按钮。 接下来,GitHub将会要求你验证邮箱地…

    GitHub 2023年5月16日
    00
  • Git恢复之前版本的两种方法reset、revert(图文详解)

    Git恢复之前版本的两种方法reset、revert(图文详解) Git是一个非常强大的版本控制工具,可以帮助开发者更好地管理代码的版本。在代码的开发过程中,我们经常会需要回滚到之前的某个版本。这篇文章将详细讲解Git恢复之前版本的两种方法reset、revert的使用方法。 1. reset方法 reset方法可以将当前项目的HEAD指针指向之前的某个版本…

    GitHub 2023年5月16日
    00
合作推广
合作推广
分享本页
返回顶部