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 google-appengine@googlegroups.com
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to