Django @override_settings erlaubt kein Wörterbuch?

Ich bin neu bei Python-Dekorateuren. Vielleicht fehlt mir etwas Einfaches. Hier ist meine Situation:

Das funktioniert bei mir:

def test_something(self):
    settings.SETTING_DICT['key'] = True #no error
    ...

Aber das wirft ein "SyntaxError: Schlüsselwort kann kein Ausdruck sein":

@override_settings(SETTING_DICT['key'] = True) #error
def test_something(self):
   ...

Um es klar auszudrücken, funktioniert die normale Verwendung der Einstellungen zum Überschreiben:

@override_settings(SETTING_VAR = True) #no error
def test_something(self):
   ...

Gibt es eine Möglichkeit, den Decorator mit einem Einstellungswörterbuch zu verwenden, oder mache ich etwas falsch?

Danke im Voraus!

Antworten auf die Frage(2)

Ihre Antwort auf die Frage