Pregunta

He creo una entidad "POST" a través de la siguiente línea:

    post = Post(date=datetime.now(),title=postInfo['title'],body=postInfo['body'],postid=postIdForTitle(postInfo['title']),parent=author)

Donde author es una entidad de datos.

¿Cómo accede a un padre de "publicación"?Intenté hacer post.parent pero aparentemente "padre" es una función.No pude encontrar esto en los documentos.

¿Fue útil?

Solución

Puede obtener una clave de una entidad principal de la clave de su entidad infantil.Mira la clase clave:

https://developers.google.com/appengine/docs/Python / DataStore / KeyClass # Key_Parent

Otros consejos

Intenta esto:

key_name = postIdForTitle(postInfo['title'])
parent = post.get_by_key_name(key_name).parent

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top