一个类有许多具有相似结构的方法。maybe to parameters after the second one item.rewind();每个方法都有两个或更多的参数方法的第一部分对前两个参数进行检查,并可能创建一个项用于进一步的工作。也许它只是返回。第一部分在所有方法中都是相同的。
第二部分的方法有很大不同。它们使用第二个项目之后的项目和参数(如果有)。我想把这两个部分分成一个
我已经将以下代码从Django2.2移植到Django3.1,并用functools.partialmethod替换了django.utils.functional.curry class CurrencyFieldcontribute_to_class(cls, name) curried = partialmethodself.verbose_name
setattr(cls, f