package models
import (
“net/url”
"github.com/astaxie/beego"
"github.com/astaxie/beego/orm"
_ "github.com/go-sql-driver/mysql"
)
func Init() {
dbhost := beego.AppConfig.String(“db.host”)
dbport := beego.AppConfig.String(“db.port”)
dbuser := beego.AppConfig.String(“db.user”)
dbpassword := beego.AppConfig.String(“db.password”)
dbname := beego.AppConfig.String(“db.name”)
timezone := beego.AppConfig.String(“db.timezone”)
if dbport == “” {
dbport = “3306”
}
dsn := dbuser + “:” + dbpassword + “@tcp(” + dbhost + “:” + dbport + “)/” + dbname + “?charset=utf8”
// fmt.Println(dsn)
if timezone != "" {
dsn = dsn + "&loc=" + url.QueryEscape(timezone)
}
//