Google app engine 如何将结构数据放入go lang中的数据存储中
如何将结构数据放入go lang中的数据存储: //结构被创建Google app engine 如何将结构数据放入go lang中的数据存储中,google-app-engine,go,Google App Engine,Go,如何将结构数据放入go lang中的数据存储: //结构被创建 type UserLogin struct{ userName string passWord string } //values assigned p1:=用户登录名{“poonam”,“mumbai123”} p2:=用户登录{密码:“mumbai321”,用户名:“abcd”} 现在,如何存储/放置/保存p1、p2并将其放到数据存储中?将结构更改为: type UserLogin struct{ Us
type UserLogin struct{
userName string
passWord string
}
//values assigned
p1:=用户登录名{“poonam”,“mumbai123”}
p2:=用户登录{密码:“mumbai321”,用户名:“abcd”}
现在,如何存储/放置/保存p1、p2并将其放到数据存储中?将结构更改为:
type UserLogin struct{
UserName string
PassWord string
}
必须是公共领域
存储:
c := appengine.NewContext(r)
p1 := UserLogin{"poonam", "mumbai123"}
key := datastore.NewKey(c, "UserLogin",p1.UserName, 0, nil)
datastore.Put(c, key,&p1)
阅读:
c := appengine.NewContext(r)
key := datastore.NewKey(c, "UserLogin", "", userName, nil)
var ul UserLogin
err := datastore.Get(c, key, &ul)
其中r是*http.Request
您还需要做一些有错误的事情,谢谢。现在,如果我的用户名是“poonam”,我想设置cookie。如果p1.UserName==“poonam”{cookie:=&http.cookie{Name:“test”,Value:“metcookie”,过期时间:time.Now().Add(1+time.Hour),HttpOnly:true}fmt.Fprint(w,“cookie:”,cookie,“\n”)http.SetCookie(w,cookie)fmt.Fprint(w,“This is poonam”,p1.PassWord,“\n”)}其他{没有if条件可以设置cookie,但在if条件下无法设置我得到了它。。。。感谢您如何通过模板将用户名和密码放入数据存储?如何在Golang中创建和呈现基本表单模板?嗯,我想您应该遵循getting startet