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 %}