Flask render_template() returning "NameError: name 'app' is not defined"

flask, python

Solution

Perhaps this?

from flask import Flask, request, render_template

Problem

I am following the Quickstart Guide for Flask. http://flask.pocoo.org/docs/quickstart/#static-files I'm getting this error as I follow the guide. ``` /application /__init__.py /templates /hello.html @app.route('/hello/') @app.route('/hello/<name>') def hello(name=None): return render_template('hello.html', name=name) >python _init_.py Traceback (most recent call last): File "_init_.py", line 4, in <module> @app.route('/hello/') NameError: name 'app' is not defined ```

Original source