beego
刘横川
横川为三,三生万物。过手如登山,一步一重天。
展开
-
【四二学堂】beego使用orm和原生sql操作数据库,增删改查案例
package systemimport ( "fmt" "github.com/astaxie/beego/orm" "glory-golang/utils")type SysUser struct { Id string `orm:"column(id);pk" description:"主键id"` LoginName string `orm:"column(login_name);size(100);null" description:"登录账号".原创 2020-12-12 12:44:51 · 841 阅读 · 0 评论 -
【四二学堂】go mod 安装beego/bee
1、创建一个 beego_env项目mkdir beego_testcd beego_testgo mod init beego_test2、安装 beego 和 bee开启go modgo env -w GO111MODULE=ongo env -w GOPROXY=https://goproxy.cn,directgo get -u github.com/astaxie/beegogo get -u github.com/beego/bee3、在其他目录...原创 2020-12-10 22:09:26 · 235 阅读 · 0 评论 -
【四二学堂】beego路由--简单路由(个人觉得这种方式比较好)
路由配置package routersimport ( "hello/controllers" "github.com/astaxie/beego")func init() { //常用的路由方式,简单直接明了 beego.Router("/api/student/list", &controllers.StudentController{},"get:List") beego.Router("/api/student/getById", &controll原创 2020-11-25 16:22:04 · 221 阅读 · 0 评论 -
【四二学堂】beego配置路由--注解方式
main.go 中增加配置func main() { beego.BConfig.RunMode ="dev" beego.Run()}router.go中增加func init() { beego.Include(&controllers.CMSController{})}然后controller代码如下:package controllersimport ( "github.com/astaxie/beego")type CMSControll原创 2020-11-25 13:27:20 · 639 阅读 · 0 评论 -
【四二学堂】golang安装 go get 命令无响应
所下载的库依赖有官方库,而官方被封禁网导致。方法 go env -w GOPROXY=https://goproxy.cn ##设置完后 重新执行即可go get go1.11发布后,还发布一个goproxy提供代理服务,goproxy.cn是专门服务于中国的,依赖于七牛云 github地址:https://github.com/goproxy ...原创 2020-11-24 18:49:47 · 412 阅读 · 0 评论 -
【四二学堂】go-beego后台接受json和form表单格式的数据的方法
func (c *LoginController) Post() {//json方式提交 var form models.LoginForm data := c.Ctx.Input.RequestBody //json数据封装到user对象中 err := json.Unmarshal(data, &form) if err != nil { ...原创 2019-09-03 20:06:25 · 1430 阅读 · 0 评论 -
【四二学堂】beego安装
beego 的安装beego 的安装是典型的 Go 安装包的形式:go get github.com/astaxie/beego//更新go get -u github.com/astaxie/beego常见问题:git 没有安装,请自行安装不同平台的 git,如何安装请自行搜索。 !!!!!!!!!!!!!!十分注意!!!!!!!!!!!!!! git https...原创 2019-09-04 13:32:39 · 767 阅读 · 0 评论