What do better to use ReferenceProperty or StringListProperty?
first example:
class UserCMS(db.Model):
    nickname = db.StringProperty()
    email = db.StringProperty()
    user_id = db.StringProperty()
    federated_identity = db.StringProperty()
    federated_provider = db.StringProperty()
    created_date = db.DateTimeProperty(auto_now_add=True)
    timestamp = db.DateTimeProperty(auto_now=True)

class Role(db.Model):
    name = db.StringProperty()
    description = db.TextProperty()

class UsRole(db.Model):
    user = db.ReferenceProperty(UserCMS)
    role_user = db.ReferenceProperty(Role)


and second:
class UserCMS(db.Model):
    nickname = db.StringProperty()
    email = db.StringProperty()
    user_id = db.StringProperty()
    federated_identity = db.StringProperty()
    federated_provider = db.StringProperty()
    created_date = db.DateTimeProperty(auto_now_add=True)
    timestamp = db.DateTimeProperty(auto_now=True)
    roles = db.StringListProperty() # list of roles

class Role(db.Model):
    name = db.StringProperty()
    description = db.TextProperty()

-- 
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 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.

Reply via email to