Showing posts from April, 2017

Creating an Intermediate Flask Application

Before I dive in, here's a little background for those who aren't familiar with what Flask is.
Flask is a microframework for developing Web applications. It doesn't have all the bells and whistles of a Django or Ruby on Rails; it just includes the basics. It provides an API for request routing, sessions, templating, etc. but doesn't include a way to generate/validate forms, an MVC scaffolding or ORM out of the box.

That isn't to say that you can't get these features under Flask. In fact, Flask has a number of extensions that can provide many of the features you get with a more heavyweight solution. But they are optional.

None of this information is new. It's culled from disparate sources I found on the Web when learning Flask. I recommend the following, all of which I learned a great deal from:
Official Flask TutorialThe Flask Mega TutorialExplore FlaskTesting Flask ApplicationsDisclaimer: I am not an expert! These posts are from the point of view of someone…