Using the Flask CLI

| programming | python |

Who knew that flask had a cli? Previously I used to just use manage.py just like Django does it to “do stuff”. The CLI is great, but again it follows the theme of kind of wanting you to install your flask app. (I really should do this). So in order to get your app to work you must point the FLASK_APP variable to the actual python file (not your app module). This is true even if you have a true python module. For instance.

export FLASK_APP = blog/blog.py
flask run
Works, while
export FLASK_APP = blog
flask run
Does not. Even though blog consists of:
blog/
  __init__.py
  blog.py

Thank you for reading! Share your thoughts with me on bluesky, mastodon, or via email.

Check out some more stuff to read down below.

Most popular posts this month

Recent Favorite Blog Posts

This is a collection of the last 8 posts that I bookmarked.

Articles from blogs I follow around the net

(untitled)

Sunday Morning Birding at Dorey Park Slow morning - only 14 species. The highlight was a Great Blue flying into the pond right over our heads as we were finishing up.

via O'DonnellWeb August 30, 2026

Exploit on Rain crypto payments infrastructure provider causes losses for "self-custodial" neobanks

A vulnerability in a smart contract belonging to Rain, a crypto payments infrastructure provider, resulted in $1.1 million in losses to various firms. Customers of the Avici cryptocurrency neobank, which offers a Visa credit card through which customers ca...

via Web3 is Going Just Great August 30, 2026

“We want it to really confuse people, but also really make people happy.”

I often link to John Gruber’s Daring Fireball posts with a nod, but this time around I want to offer an opposing point of view. About a month ago, Gruber linked to a Markdown editor written by Sean Malseed in 2026 for the early 1980s Macs, and commented: I...

via Unsung August 29, 2026

Generated by openring