我正在做一个 Python/Django/Wagtail 项目,有时我有一个这样的类:
class SuperClass(BaseClass):
body = StreamField([
('overview_speakers', OverviewSpeakers()),
])
def some_function():
return 'Hola'
OverviewSpeakers 是一个需要参数的类,我想尝试传递 some_function()
的结果我都试过了:
body = StreamField([
('overview_speakers', OverviewSpeakers(self.some_function())),
])
和
body = StreamField([
('overview_speakers', OverviewSpeakers(SuperClass.some_function())),
])
但是它分别大喊self 或 SuperClass 未定义。
如何传递函数的结果?
最佳答案
检查一下:
class SuperClass(BaseClass):
def some_function():
return 'Hola'
body = StreamField([
('overview_speakers', OverviewSpeakers(some_function())),
])
关于python - 如何将函数结果传递给元组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43554557/