Browse Source

Updated the examples to be cli based

pull/1040/head
Armin Ronacher 11 years ago
parent
commit
9ab5987100
  1. 4
      examples/blueprintexample/blueprintexample.py
  2. 13
      examples/flaskr/README
  3. 4
      examples/jqueryexample/jqueryexample.py
  4. 13
      examples/minitwit/README
  5. 9
      examples/minitwit/minitwit.py
  6. 4
      examples/persona/persona.py

4
examples/blueprintexample/blueprintexample.py

@ -5,7 +5,3 @@ app = Flask(__name__)
app.register_blueprint(simple_page) app.register_blueprint(simple_page)
# Blueprint can be registered many times # Blueprint can be registered many times
app.register_blueprint(simple_page, url_prefix='/pages') app.register_blueprint(simple_page, url_prefix='/pages')
if __name__ == '__main__':
app.run(debug=True)

13
examples/flaskr/README

@ -13,9 +13,16 @@
export an FLASKR_SETTINGS environment variable export an FLASKR_SETTINGS environment variable
pointing to a configuration file. pointing to a configuration file.
2. now you can run the flaskr.py file with your 2. initialize the database with this command:
python interpreter and the application will
greet you on http://localhost:5000/ flask --app=flaskr initdb
3. now you can run flaskr:
flask --app=flaskr run
the application will greet you on
http://localhost:5000/
~ Is it tested? ~ Is it tested?

4
examples/jqueryexample/jqueryexample.py

@ -23,7 +23,3 @@ def add_numbers():
@app.route('/') @app.route('/')
def index(): def index():
return render_template('index.html') return render_template('index.html')
if __name__ == '__main__':
app.run()

13
examples/minitwit/README

@ -14,13 +14,16 @@
export an MINITWIT_SETTINGS environment variable export an MINITWIT_SETTINGS environment variable
pointing to a configuration file. pointing to a configuration file.
2. fire up a python shell and run this: 2. fire up a shell and run this:
>>> from minitwit import init_db; init_db() flask --app=minitwit initdb
3. now you can run the minitwit.py file with your 3. now you can run minitwit:
python interpreter and the application will
greet you on http://localhost:5000/ flask --app=minitwit run
the application will greet you on
http://localhost:5000/
~ Is it tested? ~ Is it tested?

9
examples/minitwit/minitwit.py

@ -49,9 +49,9 @@ def close_database(exception):
top.sqlite_db.close() top.sqlite_db.close()
def init_db(): @app.cli.command()
def initdb():
"""Creates the database tables.""" """Creates the database tables."""
with app.app_context():
db = get_db() db = get_db()
with app.open_resource('schema.sql', mode='r') as f: with app.open_resource('schema.sql', mode='r') as f:
db.cursor().executescript(f.read()) db.cursor().executescript(f.read())
@ -248,8 +248,3 @@ def logout():
# add some filters to jinja # add some filters to jinja
app.jinja_env.filters['datetimeformat'] = format_datetime app.jinja_env.filters['datetimeformat'] = format_datetime
app.jinja_env.filters['gravatar'] = gravatar_url app.jinja_env.filters['gravatar'] = gravatar_url
if __name__ == '__main__':
init_db()
app.run()

4
examples/persona/persona.py

@ -53,7 +53,3 @@ def logout_handler():
""" """
session.clear() session.clear()
return 'OK' return 'OK'
if __name__ == '__main__':
app.run()

Loading…
Cancel
Save