def add_article(current_user): try: data = request.form files = request.files article = Article() article.title = data['title'] article.category = data['category'] article.author = data['author'] article.author_desc = data['author_desc'] article.date = datetime.strptime(str(data['date']),'%Y-%m-%d') article.image = files['image'].read() article.caption = data['caption'] article.text = data['text'] if 'chart1' in files: article.chart1 = files['chart1'].read() article.chart1_caption = data.get('chart1','') if 'chart2' in files: article.chart2 = files['chart2'].read() article.chart2_caption = data.get('chart2','') db.session.add(article) db.session.commit() return jsonify({ 'status': 'SUCCESS', 'data': {}, }) except Exception as e: print(e) return jsonify({ 'status': 'ERROR', 'data': str(e), })