November 2015
Beginner
250 pages
5h 16m
English
One really useful thing to do with Flask is to create a command-line interface so that, when others use your software, they can easily make use of the methods you provide, such as setting up the database, creating administrative users, or updating the CSRF secret key.
One area where we already have a script resembling this and one that can be used in this way is the create_db.py script in Chapter 2, Relational Databases with SQLAlchemy. To do this, there is again, a Flask extension. Just run the following command:
pip install Flask-Script
Now the interesting thing with Flask-Script is that the commands work a lot like the routes and views in Flask. Let's look at an example:
from flask.ext.script ...
Read now
Unlock full access