杭州--4.13

1.在goweb中,无法用r.ParseForm(&u)的方式,将表单数据直接赋值,系统报出too argument
2.form的默认请求方式是get
3.beego中,如果post方法里不写this.TplName 那么系统会跳转到一个默认地址
4.在goweb中的fmt.Fprintln(w,"ok")等于在beego中的this.Ctx.Output.Body([]byte("ok"))
5.在用beego/orm时,o.Delete(&user)中,user要给定主键的值,如果不是则无法删除数据
6.orm中,init里面orm.RegisterDataBase()是注册数据库名,其次还需要注册一个数据库类型,
orm.RegisterDriver("mymysql", orm.DRMySQL),一般后者可以省略,因为默认有三种类型已经注册,
为:orm.DRMySQL,orm.DRSqlite,orm.DRPostgers。前者可以通过NewOrm().Driver().Name获得,后者
可以通过NewOrm().Driver().Type获得类型
orm.RegisterModel()是注册model
7.qs := o.QueryTable("user") 返回值是QuerySeter qs.filter("profile_age",18)
  r = o.Raw("select * from user") 返回值是RawSeter  r.Exec() r.QueryRow(&user)
  
8.ORM使用与简单的CRUD操作,而QueryBuilder适用于复杂的查询


9.GoWeb与beego结合
想在beego框架中使用func login(w http.ResponseWriter,r *http.Request),需要在main
函数里http.ListenAndServe(":8080",nil),并且http.HandleFunc(),不能用beego.Router()


10.session模块还没完成
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值