1 >>>import myLesson import Blog
2 >>>b = Blog(name = 'Frist Blog', tagline = 'All')
3 >>>b.save()
4 >>>b.id
5 1
操作都是以对象.save()的方式来保存到数据库,用官方的话是:
To create an object, instantiate it using keyword arguments to the model class, then call save() to save it to the database.
机器翻译:创建一个对象,使用关键字参数模型类的实例化它,然后调用save()来将其保存到数据库中。
save()方法是没有返回值的,所以最后一个输出自增的ID编号
如果需要直接写入,不使用save方法,如下:
Blog.objects.create(name = 'Frist Blog', tagline = 'All') (U) 改:
1 >>>b.name
2 Frist Blog
3 >>>b.name = 'New name'
4 >>>b.save()
5 >>>b.name
6 New name
另一种直接修改的方法:
Blog.objects.filter(id = 1).update(name = 'New name') (R)查: