摘要: 一 基本使用 第一步:index.html 在项目根路径下新建templates文件夹,文件夹内写模板文件,如index.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>第一个模板文件</title 阅读全文
posted @ 2022-09-13 22:09 Python编程开发 阅读(920) 评论(25) 推荐(2)
摘要: 一 上传文件 1.1 上传单个文件 multipart/form-data格式用于文件上传 gin文件上传与原生的net/http方法类似,不同在于gin把原生的request封装到c.Request中 package main import ( "github.com/gin-gonic/gin" 阅读全文
posted @ 2022-09-13 22:07 Python编程开发 阅读(187) 评论(5) 推荐(3)
摘要: 一 路由的基本使用 gin 框架中采用的路由库是基于httprouter做的 地址为:https://github.com/julienschmidt/httprouter 1.1 基本路由 package main import ( "github.com/gin-gonic/gin" "net/ 阅读全文
posted @ 2022-09-13 22:06 Python编程开发 阅读(155) 评论(7) 推荐(0)
摘要: 一 请求 Gin的请求对象被封装在gin.Context这个结构体指针中 1.1 c.Request结构体 fmt.Println(c.Request.Method) // 请求方式 fmt.Println(c.Request.Header) // 请求头 fmt.Println(c.Request 阅读全文
posted @ 2022-09-13 22:05 Python编程开发 阅读(205) 评论(0) 推荐(0)
摘要: 项目热加载 如果你是一名python开发者,应该很熟悉这个。我们在Flask或者Django框架下开发都是支持实时加载的,当我们对代码进行修改时,程序能够自动重新加载并执行,这在我们开发中是非常便利的,可以快速进行代码测试,省去了每次手动重新编译。 如果你是一名JAVA开发者,不仅会听过热加载,热部 阅读全文
posted @ 2022-09-13 22:02 Python编程开发 阅读(55) 评论(0) 推荐(0)
摘要: 一 Go Web框架介绍 1.1 Gin Gin是一个golang的微框架,封装比较优雅,API友好,源码注释比较明确。具有快速灵活,容错方便等特点。其实对于golang而言,web框架的依赖要远比Python,Java之类的要小。自身的net/http足够简单,性能也非常不错。框架更像是一些常用函 阅读全文
posted @ 2022-09-13 22:01 Python编程开发 阅读(130) 评论(0) 推荐(0)