Trong Google App Engine, một thực thể có Khóa. Một khóa có thể được làm từ một đường dẫn, trong đó trường hợp str (khóa) là một chuỗi hex đục. Ví dụ:Làm thế nào để giải mã một thực thể Google App Engine Đường dẫn khóa str trong Python?
from google.appengine.ext import db
foo = db.Key.from_path(u'foo', u'bar', _app=u'baz')
print foo
cho
agNiYXpyDAsSA2ZvbyIDYmFyDA
nếu bạn thiết lập các đường dẫn bên phải để chạy mã.
Vì vậy, làm cách nào có thể lấy chuỗi hex và lấy lại đường dẫn? Tôi nghĩ câu trả lời sẽ nằm trong tài liệu Key hoặc entity group nhưng tôi không thể nhìn thấy.
Bạn có thể lấy lại Khóa bằng cách sử dụng hàm tạo - http://code.google.com/appengine/docs/python/datastore/keyclass.html#Key. Tôi không chắc chắn làm thế nào để có được con đường trở lại từ Key mặc dù. – hwiechers
Bạn có thể sử dụng công cụ này để xem một khóa cụ thể: http://datastore-key.appspot.com/. Nó cũng hoạt động như một dịch vụ với đầu ra JSON. – Deleplace