Page 1 of 1

Singlespatch basierend auf Wert anstelle von Typ

Posted: 14 Apr 2025, 11:06
by Anonymous
Ich baue Spa auf Django und ich habe eine große Funktion mit vielen if Anweisung zur Überprüfung des Statusnamens meines Objektfelds. So wie dieses: < /p>

Code: Select all

if self.state == 'new':
do some logic
if self.state == 'archive':
do some logic
< /code>

usw. Ich lese jetzt ein schönes Buch "Fluent Python" und erwähne über @singledispatch 
Dekorateur, es sieht so gut aus, aber es kann nur mit unterschiedlichen Art von Parametern wie Str , int usw. über die Funktion übergehen.