I hava ManyToMany field in a entity
class Memory(db.Model):
author = db.UserProperty()
title = db.StringProperty()
content = db.StringProperty(multiline=True)
year = db.StringProperty()
date = db.DateTimeProperty(auto_now_add=True)
friends = db.ListProperty(db.Key)
class Friends(db.Model):
friend_type = db.StringProperty()
email = db.EmailProperty()
name = db.StringProperty()
@property
def memories(self):
return Memory.gql("where friends = :1",self.key())
-----------------
memory_query = Memory.all().order('-date')
-----------------
<h1>My Memory</h1>
<hr>
{% for memory in memories %}
{% if memory.author %}
<b>{{ memory.author.nickname }}</b> wrote:
{% else %}
An anonymous person wrote:
{% endif %}
<blockquote>{{ [EMAIL PROTECTED]</blockquote>
<p>
{% for friend in memory.friends %}
{{friend.Key}}
{{friend.name}}
{{friend.email}}
{%endfor%}
</p>
<p>{{memory.content}}</p>
{% endfor %}
-------------------------
I could not get the friends info/
-----
appengine dataviewer show the following:
[datastore_types.Key.from_path('Friends', 202L, _app=u'myom'),
datastore_types.Key.from_path('Friends', 8L, _app=u'myom')]
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Google App Engine" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/google-appengine?hl=en
-~----------~----~----~----~------~----~------~--~---