详解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日

相关文章

  • Python爬虫使用脚本登录Github并查看信息

    讲解”Python爬虫使用脚本登录Github并查看信息”的攻略要分为以下几个步骤: 登录Github账号获取Cookie 使用Cookie请求Github登录后的页面,获取个人信息 整合到脚本中,实现自动登录并获取个人信息 下面分别详细介绍每个步骤。 登录Github账号获取Cookie 我们可以在Chrome浏览器中登录Github并使用F12打开开发者…

    GitHub 2023年5月16日
    00
  • go程序员日常开发效率神器汇总

    “go程序员日常开发效率神器汇总”是一篇介绍提高golang程序员开发效率的文章,其中涵盖了多个常用的工具和技巧。以下是该攻略的完整说明: 1. 使用代码格式化工具 代码格式化是一项非常重要的任务,可以大幅提高代码的可读性,使代码风格统一。对于Golang程序员来说,常用的代码格式化工具是gofmt和goimports。 gofmt是一个官方的代码格式化工具…

    GitHub 2023年5月16日
    00
  • React Native:react-native-code-push报错的解决

    React Native是一款跨平台移动应用程序框架,它可以让开发者使用JavaScript和React编写原生应用程序。React Native的优势在于可以快速地构建高质量的移动应用程序。然而,在使用React Native时,难免会遇到一些问题。其中一个常见的问题是react-native-code-push报错,下面将给出一个完整的解决方案,并提供两…

    GitHub 2023年5月16日
    00
  • Go语言测试库testify使用学习

    Go语言测试库testify使用学习 简介 Testify是一个用于Go语言的测试库,它提供了一些实用的方法和断言,可以使我们轻松地编写清晰、灵活且有意义的测试。 安装 使用以下命令安装Testify: go get github.com/stretchr/testify 常用的断言 Testify提供了许多有用的断言功能,以下是一些常用的: assert.…

    GitHub 2023年5月16日
    00
  • Android巧用Fragment解耦onActivityResult详解

    下面我将详细讲解“Android巧用Fragment解耦onActivityResult详解”攻略,并附上两条示例说明。 概述 在 Android 开发中,遇到需要调用其他 Activity 并返回结果的情况时,常常使用 startActivityForResult() 方法。但是,onActivityResult() 方法所处理的逻辑通常较为复杂,且需在 …

    GitHub 2023年5月16日
    00
  • Kubernetes上使用Jaeger分布式追踪基础设施详解

    Kubernetes上使用Jaeger分布式追踪基础设施详解 什么是Jaeger? Jaeger是一个分布式跟踪系统,用于监测和分析复杂的分布式系统。它利用OpenTracing规范来提供预定义的API和轻量级的代理库,以便在应用程序中进行分布式追踪。 Jaeger在Kubernetes中的应用 在Kubernetes中,我们通常使用容器化应用程序来构建和管…

    GitHub 2023年5月16日
    00
  • 使用Git工具实现上传本地项目到GitHub的方法

    下面我将为你详细讲解使用Git工具实现上传本地项目到GitHub的方法。 准备工作 首先,需要在自己的电脑上安装Git工具,可以前往Git官网下载并安装,安装过程中可以自己指定安装路径。 安装完成后,需要在GitHub上创建一个仓库,具体步骤如下: 登录GitHub,然后点击右上角的“+”号按钮,选择“New repository”; 在“Repositor…

    GitHub 2023年5月16日
    00
  • Go语言操作Excel利器之excelize类库详解

    Go语言操作Excel利器之excelize类库详解 Excelize是一款基于Go语言的操作Excel文件的类库,支持读写和修改Excel文档,其使用简单且效率高,是处理Excel文件的优秀工具。本文将详细讲解如何使用Excelize类库进行Excel文件的读写及修改操作。 安装Excelize 安装Excelize类库十分简单,只需要使用如下命令即可: …

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