自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 606

原创 学习日志_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 435

原创 学习日志_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 228

原创 学习日志_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 394

原创 学习日志_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 249

原创 学习日志_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 154

原创 学习日志_beego_正则路由,动态路由和路由跳转

动态路由beego.Router("/list/:id", &controllers.ListController{}, "get:List")动态路由是通过在路由后面+/然后跟随参数名实现可以实现url /list/654(随机数) 都能调用到List方法获取参数的方法c.Ctx.Input.Param(":id")参数必须和配置路由 / 后的名完全一直 : 也是不能缺少的一部分正则路由正则路由是在路由里面增加一段正则匹配,所有满足条件的都会执行对应的方法,可以使用此功能来

2020-11-01 16:35:06 727

原创 学习日志_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 862

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除