def addArticle(): if not request.json: resultDict = returnNoneMsg("failed!") return jsonify(resultDict) jsonData = request.get_data() dataDict = json.loads(jsonData) article = Article() article.title = dataDict.get('title', None) article.author = dataDict.get('author', None) article.content = dataDict.get('content', None) article.category = dataDict.get('category', None) article.point_num = dataDict.get('point_num', None) article.commont_num = dataDict.get('commont_num', None) article.fav_num = dataDict.get('fav_num', None) article.add_ip = request.remote_addr article.published = True res = article.save() if res: returnId = { 'id': article.meta.id, } resultDict = returnMsg(returnId) return jsonify(resultDict) else: resultDict = returnNoneMsg("add failed!") return jsonify(resultDict)