GinCMS 使用golang Gin框架xorm开发的小型内容管理系统

2023-11-06

系统介绍

  • 服务器端:使用GoLang,基于Gin框架、MySQL数据库。用到的组件xorm、

  • 前端展示:使用基于LayUI的layuicms。用到的第三方组件authtree、treeTable。

  • GinCMS是我学习golang,使用Gin开发的一个小型内容管理系统,目的是通过开发来学习实践。
    GinCMS前后端动静分离,RESTful风格,数据通过AJAX调用Gin返回json格式数据,通过LayUI渲染到页面上……
    一些开发心得我会慢慢整理到帮助文档中。 

  • 帮助文档  https://blog.csdn.net/huoyongliang/article/category/8979484

致谢:感谢互联网、开源世界

什么时候开源? 只是实现了功能,代码有些乱,等整理好了再跟大家分享。

如果你觉得,要是有个PHP版本的就好了?有的,这里https://gitee.com/huoyongliang/yafcms

我把项目编译了一下有windows和linux的包,如果你有需要可以下载部署试试,

可以通过网盘下载 https://dianzishu2019.pipipan.com/fs/20193518-376239883

1、创建一个mysql数据库,导入sql文件,配置一下conf目录下的product.conf文件。

2、运行

windows:

双击goframe.exe

Linux:

chmod +x gincms

nohup ./gincms & 

 

3、在浏览器里面输入http://127.0.0.1:8888/admin/page/login/login.html即可访问,账号admin密码123456.

 

用到的数据库是MySQL,表结构介绍和创建表结构语句请访问这里

https://blog.csdn.net/huoyongliang/article/details/90546671

安装文档请看这里:

程序压缩包内容介绍:https://blog.csdn.net/huoyongliang/article/details/90605839

程序配置文档介绍:https://blog.csdn.net/huoyongliang/article/details/90605989

程序部署启动介绍:https://blog.csdn.net/huoyongliang/article/details/90606385

先放几张图片吧。

用户登录
用户登录
后台首页
后台首页
文章管理
文章编辑
分类管理
菜单规则
用户分组
用户管理
个人资料编辑

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

GinCMS 使用golang Gin框架xorm开发的小型内容管理系统 的相关文章

  • go-zero使用Etcd进行服务注册代码分析

    代码分析 github com tal tech go zero v1 2 3 core discov publisher go package discov import github com tal tech go zero core
  • 带你使用Golang快速构建出命令行应用程序

    在日常开发中 大家对命令行工具 CLI 想必特别熟悉了 如果说你不知道命令工具 那你可能是个假开发 每天都会使用大量的命令行工具 例如最常用的Git Go Docker等 不管是做技术开发还是业务开发 都会有开发命令行程序的场景 例如如果是
  • go Cobra命令行工具入门

    简介 Github https github com spf13 cobra Star 26 5K Cobra是一个用Go语言实现的命令行工具 并且现在正在被很多项目使用 例如 Kubernetes Hugo和Github CLI等 通过使
  • Golang-使用 goroutine 运行闭包的“坑”

    介绍 在 Go 语言中 函数支持匿名函数 闭包就是一种特殊的匿名函数 它可以用于访问函数体外部的变量 需要注意的是 在 for range 中 使用 goroutine 执行闭包时 经常会掉 坑 因为匿名函数可以访问函数体外部的变量 而 f
  • 权重实现随机抽奖

    一般抽奖是怎么实现的 在实习期间学会了一种通用的写法 在这里记录一下 最近在学Golang语法基础 这里就用Golang来写 package main import fmt time math rand func main r rand N
  • beego+goAdmin+mysql+docker+natapp作为微信小程序地服务器“伪部署”

    写在前面的话 1 为什么我要叫伪部署 答 因为我把它们放在服务器运行 都是开发模式 生产模式实在不会弄 所以就这样了 2 系统环境 答 腾讯云服务器 系统为 ubuntu 版本不记得 应该是比较高的 3 前提假设 答 假设你的服务器已经安装
  • Go Web编程实战(10)----模板引擎库text/template包的使用

    目录 前言 模板引擎 定义模板文件 解析模板文件 渲染模板 实战使用模板 创建 tmpl文件 创建文件用于解析与渲染模板 前言 在Go语言中 模板引擎库text template包主要用于处理任意格式的文本内容 同时还提供了html tem
  • goland环境配置

    goland modules环境配置 下载和安装goland 环境配置 配置环境变量GOPATH 配置go modules GOPROXY代理的系统变量 工程目录中新建三个工作目录 goland中启用go modules 新建一个go程序
  • Golang 内存对齐视频

    https www bilibili com video BV1Ja4y1i7AF 简而言之 就是注意写代码的时候要把相同类型的元素放在一起 更进一步需要自己将结构体配对为32位或64位的整数倍 有助于减少额外空间消耗
  • Go 语言注释教程

    注释是在执行时被忽略的文本 注释可用于解释代码 使其更易读 注释还可用于在测试替代代码时防止代码执行 Go支持单行或多行注释 Go单行注释 单行注释以两个正斜杠 开头 在 和行尾之间的任何文本都将被编译器忽略 不会被执行 示例 This i
  • 企业的内容站点SEO应该怎么做更有效果?

    在当今数字化时代 搜索引擎优化 SEO 已成为企业内容站点不可或缺的一部分 通过优化网站的结构 内容和链接等方面 企业可以提高其在搜索引擎中的排名 吸引更多的潜在客户 并增加品牌曝光度 那么 企业的内容站点SEO应该怎么做呢 一 SEO的一
  • 不得不说,HelpLook真的是一个很懂用户的文档管理工具

    在当今互联网时代 信息的爆炸性增长使得有效管理和组织文档变得至关重要 随着企业规模的扩大和团队协作的增加 如何高效地存储 共享和访问关键知识和文档成为了一个难题 不过 我早之前有幸发现 HelpLook 这个文档工具是真正懂得用户需求 使用
  • 为什么最近听说 Go 岗位很少很难?

    大家好 我是煎鱼 其实这个话题已经躺在我的 TODO 里很久了 近来很多社区的小伙伴都私下来交流 也有在朋友圈看到朋友吐槽 Go 上海的大会没什么人 还不如 Rust 大会 比较尴尬 今天主要是看看为什么 Go 岗位看起来近来很难的样子 也
  • 深入理解 Go 语言中的接口(interface)

    一 GoLang 接口的定义 1 GoLang 中的接口 在 Go 语言中接口 interface 是一种类型 一种抽象的类型 接口 interface 定义了一个对象的行为规范 只定义规范不实现 由具体的对象来实现规范的细节 实现接口的条
  • 【go语言开发】loglus日志框架的使用

    本文将简单介绍loglus框架的基本使用 并给出demo 文章目录 前言 Loglus常见用法 自定义日志级别 使用字段钩子 输出到多个位置 使用钩子实现自定义日志处理 demo
  • go-zero开发入门-API网关开发示例

    开发一个 API 网关 代理 https blog csdn net Aquester article details 134856271 中的 RPC 服务 网关完整源代码 file main go package main import
  • go-zero开发入门-API网关鉴权开发示例

    本文是 go zero开发入门 API网关开发示例 一文的延伸 继续之前请先阅读此文 在项目根目录下创建子目录 middleware 在此目录下创建文件 auth go 内容如下 鉴权中间件 package middleware impor
  • GoLong的学习之路,进阶,微服务之序列化协议,Protocol Buffers V3

    这章是接上一章 使用 RPC包 序列化中没有详细去讲 因为这一块需要看的和学习的地方很多 并且这一块是RPC中可以说是最重要的一块 也是性能的重要影响因子 今天这篇主要会讲其使用方式 文章目录 Protocol Buffers V3 背景以
  • Golang拼接字符串性能对比

    g o l a n g golang g o l an g
  • go cannot find package “github.com/gorilla/websocket“解读

    Go无法找到包 github com gorilla websocket 的解决方案 在Go开发过程中 我们经常会依赖第三方库来简化开发工作 而使用 go get 命令安装这些库时 有时候我们可能会遇到类似于以下错误的情况 plaintex

随机推荐

  • (四)TensorRT

    1 TensorRT 的简介和安装 TensorRT 是一种基于英伟达硬件的高性能的深度学习前向推理框架 本文介绍使用 TensorRT 在通用 GPU 上的部署流程 本地需先安装 CUDA 以 CUDA11 0 TensorRT 8 2
  • react chrome扩展包安装

    作用 可以检视 React 组件的树形结构 下载地址 https www crx4chrome com down 62541 crx 会下载一个名为fmkadmapgofadopljbjfkapdkoienihi 2 5 1 Crx4Chr
  • macvim语法高亮

    1 将vim的环境文件copy到自己常用用户的主目录下比如你的用户叫aitracy cp usr share vim vimrc aitracy vimrc 2 修改 vimrc文件归读写属性 sudo chmod 777 vimrc 3
  • Java实现微信运动步数(已自测)

    点赞再看 养成习惯 全网无BUG的Java实现微信运动步数 目录 开场白 一 下载App 二 导入依赖 三 运行main方法 四 查看步数 总结 开场白 我的室友金莲是一个貌美如花的大美女 在某月黑风高的夜晚 金莲突然看到自己的步数才56步
  • DOS下的winrar批处理解压命令合集大全!

    C Program Files WinRAR gt rar RAR 3 40 版权 C 1993 2004 Alexander Roshal 8 九月 2004 已注册给 Virtual 用法 rar lt 命令 gt lt 开关 1 gt
  • 简单的光线追踪--GPU高性能编程CUDA实战第六章

    光线跟踪Ray Traceing是本章的一个例子 用来讲什么是常量内存 Constant memory 之前的实验给分配的内存都是在全局内存里 线程读取数据的时候是每个线程分别进行一次读取操作 也就是说运行时间都用在了读取上 这就大大的降低
  • 人人学 Python,为什么拿高薪的那么少?

    Python语言相关的岗位非常多 有运维 有自动化测试 有后端开发 有机器学习 人工智能 python无所不能 市场上需要的Python人员非常多 而且按照现在的势头 以后会需要更多的Python开发人员 理由是以后每个人公司都会有自己的网
  • 机器学习20:基于ResNet50和FaceNet实现人脸识别

    说明 这是优达学城的一个机器学习作业项目 我觉得还比较典型综合了几个常见的深度学习技术 值得分享一下 实现包括 数据增广 迁移学习 网络模型构建 训练 评估方法等 这里只是做了一个迁移学习的实现 重在实践过程 其原理没做分析 缺点 由于训练
  • AI赋能:华院计算智能焦化方案入选2023通用人工智能创新应用案例

    目前 十四五 国家信息化规划 已提出了 构建产业数字化转型发展体系 的重大任务 而企业数智化转型是其中不可缺少的一环 中国信通院高度关注企业数智化转型中遇到的痛点 启动了2023年通用人工智能创新应用案例征集 根据申报项目的产品能力 技术创
  • Cocos2d-X中的节点类CCNode

    有过iOS开发经验的人应该对UIView不陌生 在Cocos2d X中也有属于它的 UIIView CCNode 接下来我们在比较中了解2d X中的CCNode 节点类CCNode是Cocos2d X中的主要类 继承自CCObject UI
  • 阿里云、华为云、百度云等比较

    几个朋友的亲身经历 也期望国内毛蟹厂家可以捉的更加好 阿里云 功能 对LINUX支持很好 有基本的小区防火墙 5个快照管理 有自定义镜像管理 价格 最低700 配置 1U 512 可以退款吗 可以 使用情况 非常好 还有短信报警 很稳定 公
  • html实现旅游网站代码_HTML+CSS实现头部head和导航的制作--源代码

  • 单机诛仙3服务器正在维护,【运营版】诛仙3单机版天界一键MSSQL端修复大量BUG+视频教程+GM工具...

    游戏版本 诛仙3单机天界一键MSSQL端 经安全测试 以下修改均可用 1 增加物品销售NPC 周一仙 小环 河阳飞天 月老 轩辕祖师 清风 明月 交造化 元神任务 黑市商人 礼品兑换使者 河阳炼器师 有大量物品销售 2 修改SecureCR
  • yarn遇到的问题啦,This may cause things to work incorrectly. Make sure to use the same version for both

    yarn的时候出错 This may cause things to work incorrectly If you are using vue loader lt 10 0 or vueify re installing vue load
  • django下载csv文件笔记

    下载小的csv文件 这里将用一个生成小的CSV文件为例 来把生成CSV文件的技术要点讲到位 我们用Python内置的csv模块来处理csv文件 并且使用HttpResponse来将csv文件返回回去 示例代码如下 1 在templates目
  • LeetCode:189. 轮转数组(Java)

    方法1 跳序 轮转法 带标记 时间复杂度和空间复杂度均为O n 因为有些特殊情况 会陷入循环 比如这个例子 我不知道怎么处理这种情况 所以直接搞个标记数组falgs 来看看这个位置的数字是否被处理过 方法二来改进这个陷入循环的问题 clas
  • Redis使用hmset利用相同key存数据时不完全覆盖问题

    首先说一下这篇博文得目的 昨天在使用redis时用到了hmset hmset简单说下是reids同时将多个键值对设置到哈希表中 按照key唯一得规则 相同key值进行赋值时肯定会对value值进行覆盖 但hmset却有些不同之处 接下来我做
  • TS复习-------TS中的泛型

    目录 概念 初识泛型 泛型类型 泛型类 泛型约束 泛型工具类型 Partial Record ReturnType Pick Exclude 概念 泛型 Generics 是指在定义函数 接口或类的时候 不预先指定具体的类型 而在使用的时候
  • 电商平台商品爬虫+django可视化分析

    1 简介 今天向大家介绍一个帮助往届学生完成的毕业设计项目 电商平台商品爬虫 django可视化分析 计算机毕业生设计 课程设计需要帮助的可以找我 2 设计概要 21世纪是信息化时代 随着信息技术和网络技术的发展 信息化已经渗透到人们日常生
  • GinCMS 使用golang Gin框架xorm开发的小型内容管理系统

    系统介绍 服务器端 使用GoLang 基于Gin框架 MySQL数据库 用到的组件xorm 前端展示 使用基于LayUI的layuicms 用到的第三方组件authtree treeTable GinCMS是我学习golang 使用Gin开