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