我在谷歌应用引擎工作, 我想将浏览器重定向到从Datastore恢复的特定URL。
存储的网址模型如,
class WebReference(db.Model):
website = db.StringProperty()
webreferecnce=db.StringProperty()
我的代码是,
query = db.GqlQuery("SELECT * FROM WebReference where webreferecnce = '10'")
results = query.fetch(1)
for r in results:
self.redirect(r.website)
我想将网址重定向到网络参考号为10的网站。 这是在localhost上运行,但在上传后没有。 我怎么能做到这一点?
答案 0 :(得分:0)
你选择r.webreferecnce ='10'的位置然后你重定向到字段webreferecnce的值,这将是10.也许你的意思是
self.redirect(r.website),如果这是您存储URL的位置。 基本上,想一想你真正想做的事情。
答案 1 :(得分:0)
尝试这个,这对我有用,别忘了转换字符串像str(YourURLgoesHere)
result = WebReference.gql("WHERE webreferecnce= :1", parameter)
for record in result.run(limit=1):
self.redirect(str(record.website))