gob: name not registered for interface: "wjp/models.User"

main.go

gob.Register(models.User{})

少了这一行就报错,标记一下

func main() {
	initSession()
	initTemplate()
	beego.Run()
}

func initSession(){
	//beego的session序列号是用gob的方式,因此需要将注册models.User
	gob.Register(models.User{})
	beego.BConfig.WebConfig.Session.SessionOn=true
	beego.BConfig.WebConfig.Session.SessionName="wjp"
	beego.BConfig.WebConfig.Session.SessionProvider="file"
	beego.BConfig.WebConfig.Session.SessionProviderConfig="/data/sessioin"
}
发布了173 篇原创文章 · 获赞 29 · 访问量 29万+

猜你喜欢

转载自blog.csdn.net/qq_29058883/article/details/105060141