as suggested by M.O., I ended up placing make_config()
in a settings.py
file and importing the config from there wherever needed. This resolved the circular dependency issue and also made the app structure less convoluted.
Any suggestions are, of course, welcomed.