Exemple #1
0
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") //静态文件
}
Exemple #2
0
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")
}