
beego
文章平均质量分 66
蛇族拓荒者
这个作者很懒,什么都没留下…
展开
-
orm使用
//用户type User struct { Id int //beego中默认Id为主键,且自增长 Name string //姓名 Age int //年龄 Nickname string //昵称 Userorders []*Userorder `orm:"reverse(many)"`}//订单type Userorder struct {...原创 2018-09-09 16:52:00 · 434 阅读 · 0 评论 -
高级查询
func (this *OperatorsController) GetIsNull() { user := models.User{} var users []*models.User orm := orm.NewOrm()//创建orm qs := orm.QueryTable(user)//创建句柄 n, err := qs.Filter("name_...原创 2018-09-04 00:01:38 · 148 阅读 · 0 评论 -
博客后台登录,用户,说说等功能实现
后台登录后台登录页面效果图如下: 该页面主要实现登录功能,在用户输入对应的数据并点击登录按钮的时候,在后台获取对应的信息,根据账号在数据库中查询数据,如果没有该用户或出现其他错误会在前台给与对应的提示。如果用户勾选了记住一周需要将用户登录的信息存储到cookie中,并设置cookie的存活时间为一周。func (this *AccountController) Login() {...原创 2018-09-09 10:56:24 · 4318 阅读 · 0 评论 -
flash数据
这个 flash 与 Adobe/Macromedia Flash 没有任何关系。它主要用于在两个逻辑间传递临时数据,flash 中存放的所有数据会在紧接着的下一个逻辑中调用后清除。一般用于传递提示和错误消息。它适合 Post/Redirect/Get 模式。下面看使用的例子:// 显示设置信息func (c *MainController) Get() { flash:=bee...原创 2018-09-03 23:07:17 · 792 阅读 · 0 评论 -
cookie和session
Cookie简介什么是CookieHTTP是无状态的协议,服务器不能记录浏览器的访问状态,也就是说服务器不能区分两次请求是否是一个客户端,这样的设计严重的阻碍了web程序的设计。Cookie是解决HTTP协议无状态的方案之一。Cookie实际上就是服务器保存在浏览器上的一段信息,浏览器有了Cookie之后,每次向服务器发送请求时都会同时将该信息发送给服务器,服务器在收到请...原创 2018-09-03 23:02:03 · 255 阅读 · 0 评论 -
路由设置
1原创 2018-09-03 22:05:28 · 287 阅读 · 0 评论 -
beego的安装和升级
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...原创 2018-09-03 21:10:01 · 3748 阅读 · 0 评论 -
参数配置
1原创 2018-09-03 22:33:53 · 241 阅读 · 0 评论 -
请求数据处理
获取参数我们经常需要获取用户传递的数据,包括 Get、POST 等方式的请求,beego 里面会自动解析这些数据,你可以通过如下方式获取数据:GetString(key string) stringGetStrings(key string) []stringGetInt(key string) (int64, error)GetBool(key string) (bool, e...原创 2018-09-03 22:41:49 · 297 阅读 · 0 评论 -
模板处理
beego 的模板处理引擎采用的是 Go 内置的 html/template 包进行处理,而且 beego 的模板处理逻辑是采用了缓存编译方式,也就是所有的模板会在 beego 应用启动的时候全部编译然后缓存在 map 里面。模板目录beego 中默认的模板目录是 views,用户可以把模板文件放到该目录下,beego 会自动在该目录下的所有模板文件进行解析并缓存,开发模式下每次都会重...原创 2018-09-09 16:28:14 · 308 阅读 · 0 评论