Django-创建包含或不包含.create()的数据
我遵循Django官方教程,对这一部分感到困惑: 有时他们在没有Django-创建包含或不包含.create()的数据,django,Django,我遵循Django官方教程,对这一部分感到困惑: 有时他们在没有的情况下创建模型数据。create()类似: Poll(pub_date= timezone.now() ) Poll.objects.create(pub_date= timezone.now() ) 有时他们会使用.create(),比如: Poll(pub_date= timezone.now() ) Poll.objects.create(pub_date= timezone.now() ) 从我运行的结果来看,两者
的情况下创建模型数据。create()
类似:
Poll(pub_date= timezone.now() )
Poll.objects.create(pub_date= timezone.now() )
有时他们会使用.create()
,比如:
Poll(pub_date= timezone.now() )
Poll.objects.create(pub_date= timezone.now() )
从我运行的结果来看,两者都返回相同的结果。那么有什么区别吗
谢谢,后者将其保存在表中(执行隐式
.save()
)。前者则不然