【发布时间】:2017-04-21 14:32:30
【问题描述】:
允许将对象实例变量定义为类变量的模式的名称是什么?
通常python对象属性定义在__init__方法中。很少有库允许在 __init__ 之外定义对象属性:
# django models
class User(Model):
name = fields.StringField()
lastname = fields.StringField()
# django forms
class LoginForm(Form)
username = fields.StringField()
password = fields.PasswordField()
# elasticsearch_dsl
class Post(DocType):
title = Text()
created_at = Date()
published = Boolean()
这个图案叫什么名字?
【问题讨论】:
标签: python oop django-models dsl class-members