示例#1
0
    def getAllPosts():
        posts = []
        raw_posts = db1.child('Posts').get().each()
        if raw_posts == None:
            return [{"author":{"username":"******", "name":"Deekshith Reddy Kallem"}, "id":"123", "title":"No Posts!", "content":"Add new posts! Go to www.doosratake.com/post/new"}]

        for post in db1.child('Posts').get().each():
            posts.append({"author":{"username":post.val().get('user_id'), "name":post.val().get('name')}, "id":post.val().get('id'), "title":post.val().get('title'), "content":post.val().get('content')})
        return posts
示例#2
0
 def getUser(user_id):
     user =  db1.child('Users').child(user_id).get().val()
     if user == None: 
         return None
     else:
         usr = User(user_id, user.get('name'))
         return usr
示例#3
0
 def removePost(id):
     db1.child("Posts").child(id).remove()
示例#4
0
 def getPost(id):
     post = db1.child('Posts').child(id).get()
     return {"author":{"username":post.val().get('user_id'),"name":post.val().get('name')}, "id":post.val().get('id'), "title":post.val().get('title'), "content":post.val().get('content')}
示例#5
0
    def updatePost (title, content,post):

        db1.child('Posts').child(post.get('id')).update({"title":title, "content":content})
示例#6
0
    def createPost(title, content, name, username):

        ref = db1.child('Posts').push({"id":'temp', "title":title, "content":content, "name":name, "user_id":username})
        db1.child('Posts').child(ref.get('name')).update({"id":ref.get('name')})
示例#7
0
 def getUser(id):
     user =  db1.child('Users').child(id).get().val()
     return {"user_id": user.get('Password'), "name": user.get('name')} 
示例#8
0
 def getUserPassword(id):
     return db1.child('Users').child(id).get().val().get('Password')