golang
文章平均质量分 86
golang学习
悟世君子
发上等愿,结中等缘,享下等福 择高处立,寻平处坐,向宽处行
展开
-
Beego 使用教程 10:ORM 操作数据库(下)
beego 是一个用于Go编程语言的开源、高性能的 web 框架beego 被用于在Go语言中企业应用程序的快速开发,包括RESTful API、web应用程序和后端服务。它的灵感来源于Tornado, Sinatra 和 Flask上面的 beego 官网如果访问不到,看这篇文章注意:本文的 beego 文档使用的就是本地环境搭建的文档,因为官网文档已经不可用了上一讲,讲了 beego ORM 操作数据库,需要的朋友可以查看这一讲,继续讲解 ORM 操作数据库。代码使用上一讲的代码。原创 2024-07-22 16:23:54 · 1343 阅读 · 0 评论 -
Beego 使用教程 9:ORM 操作数据库(上)
Beego 的 ORM 模块要求在使用之前要先注册好模型,并且 Beego 会执行一定的校验,用于辅助检查模型和模型之间的约束。并且模型定义也会影响自动建表功能自动建表Beego 的模型定义,大部分都是依赖于 Go 标签特性,可以设置多个特性,用;分隔。同一个特性的不同值使用,来分隔orm:"null;rel(fk)"注册模型有三个方法。原创 2024-06-12 20:09:40 · 1306 阅读 · 0 评论 -
Beego 使用教程 8:Session 和 Cookie
beego 是一个用于Go编程语言的开源、高性能的 web 框架beego 被用于在Go语言中企业应用程序的快速开发,包括RESTful API、web应用程序和后端服务。它的灵感来源于Tornado, Sinatra 和 Flask上面的 beego 官网如果访问不到,看这篇文章:本文的 beego 文档使用的就是本地环境搭建的文档,因为官网文档已经不可用了上一讲,讲了 beego 页面视图,需要的朋友可以查看这一讲,讲解 session 和 cookie。代码使用上一讲的代码。原创 2024-05-28 16:56:36 · 1230 阅读 · 0 评论 -
Beego 使用教程 7:Web 文件上传下载和错误处理
web 框架默认支持 401、403、404、500、503 这几种错误的处理。用户可以自定义相应的错误处理在 error.go 中修改为下面代码import ("fmt""net/http"//通过config获取自定义配置//执行定时任务//注册自动路由//返回页面//web输入参数//上传文件//下载文件//错误处理//注册函数式路由//web命名空间//过滤器//开启 Admin 管理后台//开启post 请求 bind绑定请求体//查看已注册路由。原创 2024-05-21 11:04:47 · 1343 阅读 · 0 评论 -
Beego 使用教程 6:Web 输入处理
beego 是一个用于Go编程语言的开源、高性能的 web 框架beego 被用于在Go语言中企业应用程序的快速开发,包括RESTful API、web应用程序和后端服务。它的灵感来源于Tornado, Sinatra 和 Flask上面的 beego 官网如果访问不到,看这篇文章:本文的 beego 文档使用的就是本地环境搭建的文档,因为官网文档已经不可用了上一讲,讲了 beego 页面视图,需要的朋友可以查看这一讲,讲解 web 输入处理,这一讲的 web输入需要借助上一讲的页面。原创 2024-05-14 15:57:35 · 1079 阅读 · 0 评论 -
Beego 使用教程 5:页面视图
Beego 支持用户定义模板函数,但是必须在 web.Run() 调用之前修改 main.go 为下面代码import ("fmt"//通过config获取自定义配置//执行定时任务//注册自动路由//返回页面//注册函数式路由//web命名空间//过滤器//开启 Admin 管理后台//查看已注册路由//自定义模板函数web.Run()// 自定义模板函数添加书名号return添加一个生成书名号的模板函数修改 index.html 为下面内容原创 2024-05-08 11:07:36 · 923 阅读 · 0 评论 -
Beego 使用教程 4:过滤器
beego 是一个用于Go编程语言的开源、高性能的 web 框架beego 被用于在Go语言中企业应用程序的快速开发,包括RESTful API、web应用程序和后端服务。它的灵感来源于Tornado, Sinatra 和 Flask上面的 beego 官网如果访问不到,看这篇文章:本文的 beego 文档使用的就是本地环境搭建的文档,因为官网文档已经不可用了上一讲,讲了 beego 的 web模块中的路由部分,需要的朋友可以查看。这一讲,主要讲解 beego 的 过滤器笔者使用上一讲的代码。原创 2024-04-30 14:19:45 · 850 阅读 · 0 评论 -
Beego 使用教程 3:Web 模块之路由
beego 是一个用于Go编程语言的开源、高性能的 web 框架beego 被用于在Go语言中企业应用程序的快速开发,包括RESTful API、web应用程序和后端服务。它的灵感来源于Tornado, Sinatra 和 Flask上面的 beego 官网如果访问不到,看这篇文章:本文的 beego 文档使用的就是本地环境搭建的文档,因为官网文档已经不可用了。这一讲,主要讲解 beego 的 Web 模块中的路由部分原创 2024-04-22 10:01:28 · 809 阅读 · 0 评论 -
Beego 使用教程 2:配置模块、Admin管理后台和定时任务
beego 是一个用于Go编程语言的开源、高性能的 web 框架beego 被用于在Go语言中企业应用程序的快速开发,包括RESTful API、web应用程序和后端服务。它的灵感来源于Tornado, Sinatra 和 Flask上面的 beego 官网如果访问不到,看这篇文章:本文的 beego 文档使用的就是本地环境搭建的文档,因为官网文档已经不可用了上一讲,讲了 beego 的项目创建,需要的朋友可以查看这一讲,主要讲解beego 的配置、Admin管理后台和定时任务。原创 2024-04-16 18:40:17 · 1361 阅读 · 0 评论 -
beego 官网文档本地环境搭建
beego 官网文档本地环境搭建,为什么要本地环境搭建呢?因为beego 原来的官网文档()已经不能用了,beego 官网已经在github上说明了,因此如果想方便的看官网文档,就需要在本地环境搭建 beego官网文档beego 官网 github 截图beego 官网文档在 github 仓库 beego-doc 中。原创 2024-04-07 12:01:10 · 1479 阅读 · 0 评论 -
golang http请求封装
http请求封装在项目中非常普遍,下面笔者封装了http post请求传json、form 和get请求,以备将来使用。原创 2023-05-31 23:48:05 · 2217 阅读 · 0 评论 -
golang Gin实现websocket
golang使用 Gin实现 websocket,这里笔者重新搭建一个项目。原创 2023-04-30 09:48:01 · 2998 阅读 · 1 评论 -
Gin+Gorm+sessions 搭建 golang web项目
Gin是用Go(Golang)编写的HTTP web框架。它具有类似Martini的API,但性能比Martini快40倍Gorm,Golang 出色的ORM库sessions,具有多后端支持的用于会话管理的Gin中间件使用 Gin + Gorm + sessions 搭建 golang web 项目,步骤如下。原创 2022-10-17 18:16:24 · 2802 阅读 · 1 评论 -
golang 打包成带图标的 exe文件
golang(go语言)打包成带图标的 exe 可执行文件,步骤如下。原创 2022-10-09 12:09:35 · 6457 阅读 · 9 评论 -
golang 环境搭建
Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言golang 环境搭建最近疫情,小区封闭,正好借机学习一下 golang。原创 2022-09-04 19:45:28 · 8609 阅读 · 0 评论