Flask configuration clarification

  config, flask, python

I am new to flask and I have been trying to learn it but I am a little bit confused on what exactly a configuration is. I know how to create configuration options and work with them, but I don’t have a proper grasp on what exactly is the purpose of configuring the app. Could anyone offer some clarification on why configuring an app is beneficial and the purpose it serves? Thanks in advance.

Source: Python Questions