依靠Django的内置功能并传递命名参数将是最简单的方法。
p = User(name="Fred", email="fred@example.com")
但是,如果您打算保存一些击键,建议您向类添加一个静态便捷方法,而不要弄乱初始化程序。
# In User class declaration@classmethoddef create(cls, name, email): return cls(name=name, email=email)# Use itp = User.create("Fred", "fred@example.com")
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)