基于变量名的Python类声明性自动设置名称 英文版(谷歌贸易对不起):

基于变量名的Python类声明性自动设置名称 英文版(谷歌贸易对不起):,python,django-models,orm,Python,Django Models,Orm,我受到Django/SQLalchemy和Peewee ORMs的启发,但我永远无法理解在声明性类中,它是如何将字段的名称作为被调用的类的名称的 例如: 来自django.db导入模型的 班级音乐家(模型。模型): first_name=models.CharField(最大长度=50) last_name=models.CharField(最大长度=50) 仪器=型号。CharField(最大长度=100) 基本上,CharField类将在初始化期间自动设置name='first\u nam

我受到Django/SQLalchemy和Peewee ORMs的启发,但我永远无法理解在声明性类中,它是如何将字段的名称作为被调用的类的名称的

例如:

来自django.db导入模型的

班级音乐家(模型。模型):
first_name=models.CharField(最大长度=50)
last_name=models.CharField(最大长度=50)
仪器=型号。CharField(最大长度=100)
基本上,CharField类将在初始化期间自动设置
name='first\u name'
属性

有人能帮我理解吗

法语版 您好,我是一位来自炼金术和炼金术的灵感来源者,他对即将到来的课程进行了全面的评论

例如:

来自django.db导入模型的

班级音乐家(模型。模型):
first_name=models.CharField(最大长度=50)
last_name=models.CharField(最大长度=50)
仪器=型号。CharField(最大长度=100)
总的来说,查菲尔德的名字是自动命名的。
name='first\u name'
lors de l'initialization


这就是Python元类。您有一个类构造函数,它查看类的所有属性,然后执行一些操作(例如指定名称属性等)

我在谷歌上搜索的第一件事情看起来不错,但搜索元类或声明性基类,你们会找到更多信息。在我看来,对于一个如此简单的答案来说,信息太多了


Python元类。您有一个类构造函数,它查看类的所有属性,然后执行一些操作(例如指定名称属性等)

我在谷歌上搜索的第一件事情看起来不错,但搜索元类或声明性基类,你们会找到更多信息。在我看来,对于一个如此简单的答案来说,信息太多了