次のコードの最後の行は、エラー「AttributeError:'Notebooks'オブジェクトに属性'key_name'がありません」をスローします。アプリのkey_name結果を生成する必要がありますが、その方法がわかりません。
from google.appengine.api import users
from models import Notebooks
user = users.get_current_user()
user_ID = user.user_id()
print user_ID
notebook = db.Query(Notebooks)
notebook.filter('user =', user_ID)
notebook.filter('deleteRequested =', False)
pages = notebook.fetch(limit=100)
for page in pages:
print page.user
print page.key_name
私のデータストアエンティティは次のようになります。
Edit Entity
Entity Kind Notebooks
Entity Key aghkZXZ-ZGVtb3IUCxIJTm90ZWJvb2tzIgVSb2dlcgw
Key Name Roger
deleteRequested (bool)
moreinfo (string)
user 185804764220139124118