Пример #1
0
 def check_facebook_user(self, facebook_id):
     query = db.GqlQuery(
                         "SELECT __key__ "
                         "FROM user_db "
                         "WHERE ANCESTOR IS :1 AND facebook_id = :2",
                         user_db_key('user_database'),
                         facebook_id
                         )
     return query.fetch(1)
Пример #2
0
 def check_twitter_user(self, twitter_id):
     logging.info('twitter_id: ' + str(twitter_id))
     query = db.GqlQuery(
                         "SELECT __key__ "
                         "FROM user_db "
                         "WHERE ANCESTOR IS :1 AND twitter_id = :2",
                         user_db_key('user_database'),
                         twitter_id
                         )
     return query.fetch(1)
Пример #3
0
 def check_facebook_user(self, facebook_id):
     query = db.GqlQuery(
                         "SELECT __key__ "
                         "FROM user_db "
                         "WHERE ANCESTOR IS :1 AND facebook_id = :2",
                         user_db_key('user_database'),
                         facebook_id
                         )
     fetched = query.fetch(1) 
     logging.info('~~~check_facebook_user: '******', 599720869')
     return fetched
Пример #4
0
    def get(self):
#        user_db(parent=user_db_key('user_database'), given_name='joe', surname='Bloggs').put()
        
        logging.info("start of get")
        entry_query = user_db.all().ancestor(user_db_key('user_database'))
        entries = entry_query.fetch(100)
        template_values = {
            'entries': entries,
            'datastore' : datastore,
            'url_home' : url_back_home,
            'url_linktext' : url_text
        }
        path = os.path.join(os.path.dirname(__file__), 'print_users_layout.html')
        self.response.out.write(template.render(path, template_values))
Пример #5
0
def add_to_user_db(self, user):
    logging.info('add_to_user_db')
    cn = user.get('given_name')
    sn = user.get('surname')
    g = user.get('gender')
    e = user.get('email')
    t = user.get('twitter')
    f = user.get('facebook')
    
    key = user_db_key('user_database')
    entry = user = user_db(
                           parent = key,
                           twitter_id = t,
                           facebook_id = f,
                           given_name = cn,
                           surname = sn,
                           gender = g,
                           email = e,
                           )
    entry.put()