func initFileSys() { for i := 0; i < len(files); i++ { if common.FileExist(files[i]) { beego.Debug("file", files[i], "already exists, skip") } else { common.CreateFile(files[i]) beego.Debug("file", files[i], "created") } } beego.SetStaticPath("/files", "files") //静态文件 }
func initSql() { beego.Debug("init sql") Using := beego.AppConfig.String("USINGDB") switch Using { case "mysql": orm.RegisterDataBase("default", "mysql", mysql) case "pq": orm.RegisterDataBase("default", "postgres", pq) case "sqlite": if !common.FileExist(sqlite) { common.CreateFile(sqlite) } orm.RegisterDataBase("default", "sqlite3", sqlite) } orm.RunSyncdb("default", false, true) beego.Debug("init sql done") }