我正在读Django Docs for the Model Class,它说:
...请注意不要更改呼叫签名,因为任何更改都可能会阻止...
我以前听说过调用签名,我一直以为是函数名,但是随后我质疑为什么他们会提到这么明显的东西。
我检查了Wikipedia,它只给了type signature我(假设)认为相同的结果?
如果我错了,那么什么是主叫签名?更重要的是,我如何不更改它?
答案 0 :(得分:1)
这意味着您将使用它们来调用方法的arguments(及其排列),关键字参数。文档中提到的这一行意味着,如果要覆盖模型类的__init__
方法,则需要将参数和关键字参数与原始Model类的实现相同。