Hi, please help me to find sillt mistake, I'm trying to create many-to-
one relation using this guide:
http://code.google.com/intl/en/appengine/articles/modeling.html

Please, see my code:

#BlogPost.py
from google.appengine.ext import db
#Keeps Posts
class BlogPost(db.Model):
    author = db.UserProperty(required=True)

    title = db.StringProperty(required=True)
    short_title = db.StringProperty(required=True)
    short_description = db.StringProperty(required=True)
    content = db.TextProperty(required=True)

    tags = db.StringListProperty()

    created = db.DateTimeProperty()
    updated = db.DateTimeProperty()
    finished = db.BooleanProperty(default=True)

#Comment.py
from google.appengine.ext import db
from blog.model import BlogPost

#Keeps comments
class Comment(db.Model):
    author = db.UserProperty(required=True)
    author_name = db.StringProperty
    content = db.TextProperty(required=True)

    created = db.DateTimeProperty(auto_now_add=True)
    updated = db.DateTimeProperty(auto_now=True)
    visible = db.BooleanProperty(default=True)
    post = db.ReferenceProperty(BlogPost, collection_name="comments")
#***ERROR HERE***

And I get:
File "D:\google_appengine\google\appengine\ext\db\__init__.py", line
3118, in __init__
    raise KindError('reference_class must be Model or
_SELF_REFERENCE')
KindError: reference_class must be Model or _SELF_REFERENCE
on the line marked: ***ERROR HERE***

What does it mean? BlogPost is a db.Model. What's wrong, I don't get
it.

-- 
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.

Reply via email to