0
我在我的Django项目安装了一个包,让我们说pip install somepackage
覆盖Python包util的方法
这个包附带了一些修改意见,所以我做的:
class MyView(somepackage.CustomView):
...
但有一些方法somepackage.utils
(somepackage.utils.somemethod
),我需要自定义。如果这是somepackage.CustomView
中的一种方法,我可以这样做:
class MyView(somepackage.CustomView):
def somemethod(...):
...
但事实并非如此。
如何覆盖该util的方法?
你想用自己取代_that_方法?这不是一种方法,它是'sompackage.utils'模块中的函数。 –
你可以做猴子补丁。 https://web.archive.org/web/20120730014107/http://wiki.zope.org/zope2/MonkeyPatch –
@MichałF是的,我发现了一些我需要替换的东西,我可以为它写一个新的代码方法没有打破别的,但我不知道如何 – Gocht