From ec04e0a08d26aae4645f4adff8a3e18f47d3089d Mon Sep 17 00:00:00 2001 From: Julio Biason Date: Thu, 4 Sep 2014 19:05:25 -0300 Subject: [PATCH] the traditional way of doing things is done; starting with the spa part --- spa/server.py | 16 +++++++++- spa/templates/base.html | 30 +++++++++++++++++++ spa/templates/traditional.html | 53 +++++++++++++++++----------------- 3 files changed, 72 insertions(+), 27 deletions(-) create mode 100644 spa/templates/base.html diff --git a/spa/server.py b/spa/server.py index 0db8ff8..d8086c1 100644 --- a/spa/server.py +++ b/spa/server.py @@ -6,12 +6,26 @@ from flask import Flask from flask import render_template +from flask import request app = Flask(__name__) @app.route('/traditional') def traditional(): - return render_template('traditional.html') + contador = request.values.get('contador', 0) + contador = int(contador) + 1 + return render_template('traditional.html', + contador=contador) + +@app.route('/spa') +def spa(): + return render_template('spa.html') + +@app.route('/spa/counter') +def spa_counter(): + contador = request.values.get('contador', 1) + contador = int(contador) + 1 + return render_template('spa-counter.html', contador=contador) if __name__ == '__main__': diff --git a/spa/templates/base.html b/spa/templates/base.html new file mode 100644 index 0000000..4a84dfe --- /dev/null +++ b/spa/templates/base.html @@ -0,0 +1,30 @@ + + + + + Apresentação tradicional + + + + + + + + + {% block content %} + {% endblock content %} + + + + + + {% block scripts %}{% endblock scripts %} + + + diff --git a/spa/templates/traditional.html b/spa/templates/traditional.html index d32810e..4f094d6 100644 --- a/spa/templates/traditional.html +++ b/spa/templates/traditional.html @@ -1,30 +1,31 @@ - - - - - Apresentação tradicional +{% extends "base.html" %} - - - - - - - -
-
- Hello. -
+{% block content %} +
+
+

+ Contador: {{ contador }} +

- +
- - - +
+
+

+ Incrementar +

+
+
+{% endblock content %} +{% block scripts %} + +{% endblock scripts %}