在django中行是Model的一个实例、也就是说一个Model的实例就对应着一行。
一、通过构造函数创建行:
import django django.setup() from polls.models import Blog,Entry,Author Blog.objects.all() #<QuerySet []> b1=Blog(name='the first blog',tagline='mysql') Blog.objects.all() #<QuerySet []>
二、通过管理对象的create方法创建:
import django django.setup() from polls.models import Blog,Entry,Author Blog.objects.all() #<QuerySet []> b2=Blog.objects.create(name='the seconde blog',tagline='python') Blog.objects.all() #<QuerySet [<Blog: the seconde blog>]>
总结:
两种创建方法对比可以发现、
构造方法所创建的行、要手动保存到数据库中才行
管理对象create方法创建的行、直接入库的
----