下面的片段是什么意思

2024-04-24 20:11:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我是python django新手,正在学习一些开放源代码,下面的源代码是什么意思:

这是在里面型号.pydjango应用程序的。你知道吗

class Sale(models.Model):
    def __init__(self, *args, **kwargs):
        super(Sale, self).__init__(*args, **kwargs)

请保持你的语言简单。我是一个非计算机科学背景和新的面向对象编程。你知道吗


Tags: djangoself应用程序model源代码initmodelsdef
1条回答
网友
1楼 · 发布于 2024-04-24 20:11:31
  1. 定义一个类Sale,它是models.Model的子类
  2. Sale定义一个初始值设定项,它接受任意数量的位置参数(*args)和任意关键字参数(**kwargs
  3. 该初始值设定项将调用超类(super(Sale, self).__init__)的初始值设定项,传递它接收到的所有位置参数和关键字参数。你知道吗

基本上,它将参数“传递”给它的初始值设定项,然后传递给父类的初始值设定项。你知道吗

相关问题 更多 >