创建对象的方式
(1)创建对象1 常用
person = Person()
person.p_name='zs'
person.p_age=18
(2)创建对象2
直接实例化对象,设置属性
创建对象,传入属性
使用自己封装类方法创建
在Manager中封装方法创建
person = Model.objects.create(p_name='zs',p_age=18)
person.save()
(3)创建对象3
person = Person(p_age=18)
(4)创建对象4
注意:__init__已经在父类models.Model中使用,在自定义的模型中无法使用
在模型类中增加类方法去创建对象
@classmethod
def create(cls,p_name,p_age=100):
return cls(p_name=p_name,p_age=p_age)
person = Person.create('zs')