2024-05-23 19:12:33 发布
网友
我正在使用django-compress for compression。根据需要,我想更改..../dist-packages/compress/utils.py中的函数。我怎样才能override这个函数。你知道吗
django-compress for compression
..../dist-packages/compress/utils.py
override
import compress.utils utils.compress.function_to_override = overriding_function
Monkey patch它。在utils被导入其他任何地方之前,您需要这样做。你知道吗
utils
或者,您可以创建一个新的Python模块,如下所示:
# fakeutils.py from compress.utils import * # make the following line match exactly the overridden function def function_to_override(var1, etc1, etc2): # your version of the function
然后导入该模块:
import fakeutils as utils
Monkey patch它。在
utils
被导入其他任何地方之前,您需要这样做。你知道吗或者,您可以创建一个新的Python模块,如下所示:
然后导入该模块:
相关问题 更多 >
编程相关推荐