- 博客(8)
- 问答 (1)
- 收藏
- 关注
原创 学习日志_beego_ORM高级操作
Filter//筛选所有满足条件的结果o := orms.NewOrm()qs := o.QueryTable("user")qs.Filter("profile__isnull", true).Filter("name", "slene")// WHERE profile_id IS NULL AND name = 'slene'Exclude//过滤掉所有满足条件的qs.Exclude("profile__isnull", true).Filter("name", "slene")/
2020-11-04 19:41:14
656
原创 学习日志_beego_ORM基本使用
**创建表**//结构名和属性名必须大写,不让其他程序无法访问type User struct { Id int Name string Pwd string}//链接数据库orm.RegisterDataBase("default","mysql","root:123456@tcp(127.0.0.1:3360)/test?charset=utf-8")orm.RegisterModel(new(User))//映射结构体orm.RunSyncdb("default"
2020-11-04 19:35:07
468
原创 学习日志_beego_session使用
session创建和获取使用session必须现在app.conf下配置打开sessionsessionon=true//打开sessionSessionName="zc"//设置session名字ssionmaxlieftime=6000//设置session生命周期sessionhashkey="zc"//设置session加密密钥创建c.SetSession(key,value)获取c.GetSession(key)删除c.DelSession(key)解决sessio
2020-11-04 19:32:52
250
原创 学习日志_beego_cookie创建获取和加密
cookie创建c.Ctx.SetCookie(key,value,time,".asd.com")time:cookie过期的时间域名在asd.com能够共享cookie但是基础设置的cookie是无法使用中文的cookie获取c.Ctx.GetCookie(key)//根据cookie的key来获取加密cookie的创建和获取c.SetSecureCookie(secret,key,value,time,".abc.com")和普通的cookie不同的是多一个加密密钥secre
2020-11-04 19:29:55
418
原创 学习日志_beego_模板函数和自定义
内置函数dateformat实现了时间的格式化,返回字符串 {{dateformat .Time “2006-01-02T15:04:05Z07:00”}}compare实现了比较两个对象的比较,如果相同返回 true,否者 false {{compare .A .B}}substr实现了字符串的截取,支持中文截取的完美截取{{substr .Str 0 30}}html2str实现了把 html 转化为字符串,剔除一些 script、css 之类的元素,返回纯文本信息 {{h
2020-11-01 16:58:42
276
原创 学习日志_beego_view模板语法
模板标签可以根据用户需求自定义模板标签在app.conf中添加TemplateLeft=""TemplateRight=""在双引号里面输入自定义内容模板数据//controllerc.Data["Website"] = "beego.me"c.Data["Email"] = "astaxie@gmail.com"在模板中获取//view中的html{{.Website}}里面数据可以有多种,slice,map,string,int,bool,struct 等等结构体传递
2020-11-01 16:55:33
166
原创 学习日志_beego_正则路由,动态路由和路由跳转
动态路由beego.Router("/list/:id", &controllers.ListController{}, "get:List")动态路由是通过在路由后面+/然后跟随参数名实现可以实现url /list/654(随机数) 都能调用到List方法获取参数的方法c.Ctx.Input.Param(":id")参数必须和配置路由 / 后的名完全一直 : 也是不能缺少的一部分正则路由正则路由是在路由里面增加一段正则匹配,所有满足条件的都会执行对应的方法,可以使用此功能来
2020-11-01 16:35:06
760
原创 学习日志_beegoo_参数获取和基本操作
**基本结构**modles:存放和数据库交互的程序views:存放前端页面controllers:存放让前端和数据交互的程序resultAPI规范Get请求:获取数据Post请求:添加数据Put请求:修改数据Delect请求:删除数据参数获取c.GetString("")getInt, err2 := c.GetInt("")strings := c.GetStrings("")获取的是一个字符串切片err := c.ParseForm()将表单数据存放结构体中,
2020-11-01 11:04:50
900
空空如也
在try中调用exit,为何finally还是执行了
2021-04-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人