def main(): if request.method == 'GET': storyids = mongo.getStoryIDs() stories = [ {'storyid': x,'title': mongo.getTitleByID(x)} for x in storyids ] return render_template('storystuff.html', stories = stories) else: title = request.form['title'] assert title != "" mongo.addStory(title) return redirect(url_for('main'))
def story(storyid): if request.method == 'GET': title = mongo.getTitleByID(storyid) lines = mongo.storyText(storyid) return render_template('page.html', title = title, lines = lines) else: button = request.form['button'] if button=='Submit': line = request.form['line'] assert line != "" mongo.addLineByID(storyid,line) elif button=='Remove Story': mongo.removeStoryByID(storyid) return redirect('/') else: mongo.removeLastLine(storyid) return redirect('/story/'+storyid)