什么是主叫签名?

时间:2019-03-11 04:50:50

标签: django signature

我正在读Django Docs for the Model Class,它说:

  

...请注意不要更改呼叫签名,因为任何更改都可能会阻止...

我以前听说过调用签名,我一直以为是函数名,但是随后我质疑为什么他们会提到这么明显的东西。

我检查了Wikipedia,它只给了type signature我(假设)认为相同的结果?

如果我错了,那么什么是主叫签名?更重要的是,我如何不更改它?

1 个答案:

答案 0 :(得分:1)

这意味着您将使用它们来调用方法的arguments(及其排列),关键字参数。文档中提到的这一行意味着,如果要覆盖模型类的__init__方法,则需要将参数和关键字参数与原始Model类的实现相同。