Skip to content

Instantly share code, notes, and snippets.

@colwilson
Created June 28, 2011 06:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save colwilson/1050615 to your computer and use it in GitHub Desktop.
Save colwilson/1050615 to your computer and use it in GitHub Desktop.
from flask import Module, render_template, request, current_app, jsonify, session
mod = Module(__name__)
@mod.route('/')
def home():
return render_template("base.html")
@mod.route('/api/counter', methods=['GET'])
def read():
if 'count' not in session.keys():
session['count'] = 10
return jsonify(id='1', count=session['count'])
@mod.route('/api/counter', methods=['POST'])
def create():
session['count'] = request.values['count']
return jsonify(id='1', count=session['count'])
@mod.route('/api/counter', methods=['PUT'])
def update():
session['count'] = request.values['count']
return jsonify(id='1', count=session['count'])
@mod.route('/api/counter', methods=['DELETE'])
def delete():
session['count'] = None
return jsonify(id='1', count=session['count'])
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment