We will call our blogging application flaskr, but feel free to choose your own less Web-2.0-ish name ;) Essentially, we want it to do the following things:
We will be using SQLite3 directly for this application because it’s good enough for an application of this size. For larger applications, however, it makes a lot of sense to use SQLAlchemy, as it handles database connections in a more intelligent way, allowing you to target different relational databases at once and more. You might also want to consider one of the popular NoSQL databases if your data is more suited for those.
Here a screenshot of the final application:
Continue with Step 0: Creating The Folders.