使用谷歌应用程序中的Key.get_or_insert键

时间:2017-06-17 19:32:27

标签: python python-2.7 google-app-engine

大家好我是初学者CTF播放器,我和python模块有同样的湖,我面临以下问题

我将文件容器转储为标志,但它使用python使用此密钥生成它作为哈希

同样可以帮助我理解这段代码

  key = Key.get_or_insert("key", namespace="default").secret.encode("utf-8")

secret = ndb.StringProperty()

1 个答案:

答案 0 :(得分:0)

逻辑没有改变,但代码更容易评论

key = Key.get_or_insert('key', namespace='default') # if object exists retrieve it, otherwise create and retrieve it 
secret = key.secret # get value of secret field
secret.encode('utf-8') # return an encoded version of the string as a bytes object.