How to structure movies database and user choices?
I would like to create movies database, where user will be able to mark movies he/she watched and liked: class Movies(ndb.Model): watched = ndb.UserProperty() liked = ndb.UserProperty() Will that work? I use Google accounts. How should I choose later all movies user liked? Upd . I've followed systempuntoout approach and use the following code to save user choices: user = users.get_current_user() if user: userschoices = models.UsersChoices( movie=ndb.Key(models.Movies, movie_id), # TODO: what if movie_id is wrong? watched=True, user_id=user.user_id() ) try: userschoices.put() self.response.out