def writeblogs(): dbsession = DBSession() writeblogs = request.json user_id = writeblogs.get('user_id') content = writeblogs.get('content') blog_imagejson = writeblogs.get('blog_image') fromBlog_id = 1 fromUser_id = user_id fowardNum = 0 issueTime = datetime.now().date() blog = Blog(user_id, content, fromBlog_id, fromUser_id, fowardNum, issueTime) dbsession.add(blog) dbsession.flush() if blog_imagejson is not '': imagedata = base64.b64decode(blog_imagejson) path = os.path.join(os.path.dirname(__file__), os.path.pardir) pathpartent = os.path.abspath(path) + '/static/' + 'blog_' + str(blog.id) image = open(pathpartent + '.png', 'wb') image.write(imagedata) image.close() blogimage = BlogImage('http://192.168.1.112:5000' + '/static/' + 'blog_' + str(blog.id) + '.png', blog.id) dbsession.add(blogimage) dbsession.commit() dbsession.close() message = {'message': True} return json.dumps(message)
def fowardblog(): dbsession = DBSession() writeblogs = request.json user_id = writeblogs.get('user_id') content = writeblogs.get('content') fromBlog_id = writeblogs.get('fromBlog_id') fromUser_id = writeblogs.get('fromUser_id') fowardNum = 0 issueTime = datetime.now().date() blog = Blog(user_id, content, fromBlog_id, fromUser_id, fowardNum, issueTime) dbsession.add(blog) dbsession.commit() dbsession.close() message = {'message': True} return json.dumps(message)
def addanswer(): dbSession = DBSession() addanswerjson = request.json fromUser_id = addanswerjson.get('fromUser_id') toUser_id = 1 blog_id = addanswerjson.get('blog_id') content = addanswerjson.get('content') resTime = datetime.now().date() if content is not '' and not None: answer = Answer(fromUser_id, toUser_id, blog_id, content, resTime) dbSession.add(answer) dbSession.commit() dbSession.close() message = {'message': True} return json.dumps(message) else: message = {'message': False} return json.dumps(message)
def doregister(): dbsession = DBSession() userjson = request.json username = userjson.get('username') password = userjson.get('password') sex = userjson.get('sex') photo = 'http://192.168.1.112:5000/2.png' print sex adduser = User(username, password, sex, photo) user = dbsession.query(User).filter(User.username == username).first() print user if user is not None: message = {"message": False} dbsession.close() return json.dumps(message) else: dbsession.add(adduser) dbsession.commit() dbsession.close() message = {"message": True} return json.dumps(message)