#!/usr/bin/env python import sys from django.conf import global_settings, settings from django.core.management import execute_from_command_line class Settings: def __getattr__(self, name): if name == 'FOO': return 'bar' return getattr(global_settings, name) def __dir__(self): return super().__dir__() + dir(global_settings) + ['FOO'] if __name__ == '__main__': settings.configure(Settings()) execute_from_command_line(sys.argv)