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


Question

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
1
12
8/29/2012 1:11:55 AM

Perhaps this?

from flask import Flask, request, render_template

30
12/6/2014 3:15:03 AM

Licensed under: CC-BY-SA with attribution
Not affiliated with: Stack Overflow
Icon