def add_entry(doi=None): if request.form['doi'] == None: return redirect(url_for('show_entry')) else: ref = get_contents(request.form['doi']) entry = Entry() entry.title = ref['title'] entry.doi = ref['doi'] entry.abstract = ref['abstract'] db.session.add(entry) db.session.commit() return redirect(url_for('show_entry', doi=ref['doi']))
def _add_entry(): if request.form['doi'] == None: abort(404) else: ref = get_contents(request.form['doi']) entry = Entry() entry.title = ref['title'] entry.doi = ref['doi'] entry.abstract = ref['abstract'] db.session.add(entry) db.session.commit() return jsonify(title=entry.title, abstract=entry.abstract, doi=entry.doi, pubmed_id=entry.pubmed_id )