Google App Engine中是否有函数在不使用db.get()
或db.get_by_key_name()
的情况下调用memcache.get(key)
之前测试字符串是否有效'string key'?在memcache.get()之前测试字符串是否有效密钥
在我的情况下,密钥是通过用户的GET请求传递: obj = memcache.get(self.request.get("obj"))
不知怎的,我想知道,如果该字符串是一个有效的密钥字符串前未调用分贝,这会破坏目的使用memcache。
你是什么意思的“有效”的关键?你的意思是“以正确的格式为一个关键字符串”,或者你的意思是“引用数据存储区中的实际对象”? –
我的意思是一个关键字符串的正确格式,以避免错误'raise datastore_errors.BadKeyError('无效的字符串关键%s。'%编码)''。谢谢您的帮助。 – user1961