初级会员
  • 第 12509 位会员
  • nickluo
  • 2017-09-20 14:00:49
  • Offline
  • 20 73

最近发布的文章

    暂无

最近分享的资源

    暂无

最近发布的项目

    暂无

最近的评论

  • 评论了主题 页面跳转问题
    http.Redirect 中 200 改为 302 试试
  • 评论了主题 beego 1045错误
    应该是少加了注册默认的数据库,我这里有一个 beego 注册 mysql 的例子,你看看 const ( DEFAULT_DB = "default" // 设置数据库 driver MYSQL_DRIVER = "mysql" ) func RegisterDB() error { dbUser := beego.AppConfig.String("mysqluser") dbPass := beego.AppConfig.String("mysqlpass") dbHost := beego.AppConfig.String("mysqlhost") dbPort := beego.AppConfig.String("mysqlport") dbName := beego.AppConfig.String("mysqldb") maxIdleConn, err := beego.AppConfig.Int("mysql_max_idle_conn") if err != nil { beego.Error("Mysql max idle conn is invalid: ", err) return err } maxOpenConn, err := beego.AppConfig.Int("mysql_max_open_conn") if err != nil { beego.Error("Mysql max open conn is err: ", err) return err } dbLink := fmt.Sprintf("%s:%s@tcp(%s:%s)/%s?charset=utf8", dbUser, dbPass, dbHost, dbPort, dbName) + "&loc=Asia%2FShanghai" if beego.BConfig.RunMode == "dev" { orm.Debug = true } // 注册驱动 err = orm.RegisterDriver(MYSQL_DRIVER, orm.DRMySQL) if err != nil { beego.Error("Orm register driver is err: ", err) return err } // 注册数据库 err = orm.RegisterDataBase(DEFAULT_DB, MYSQL_DRIVER, dbLink, maxIdleConn, maxOpenConn) if err != nil { beego.Error("Orm register data base is err: ", err) return err } // 注册表模型 orm.RegisterModel(new(YourTable)) // 自动建表 err = orm.RunSyncdb(DEFAULT_DB, false, true) if err != nil { beego.Error("Orm fun sync db is err: ", err) return err } return nil }
  • 为啥不用 beego的 orm,这个orm 很强大的
  • 不晓得这个对楼主是否有用
  • http://www.voidcn.com/article/p-kfdsfjdu-bog.html