def create_corpus(corpus_name, content): corpus = Corpus(corpus_name=corpus_name) corpus.save() base_text = create_text(corpus, corpus_name, content) return corpus, base_text
def corpuses(): data = {k: v for k, v in request.data.items() if k != 'id'} if request.method == "POST": corpus = Corpus(**data) corpus.save() response = jsonify({'id': corpus.id, 'title': corpus.title}) response.status_code = 201 return response else: # GET # TO DO: separate retrievals for corpuses initialized by poet # vs merely participated corpus = Corpus.query.get(request.data['id']) response = jsonify({'id': corpus.id, 'title': corpus.title}) response.status_code = 200 return response