Django的抽象模型Models可以直接对数据库进行增删改查,不需要你自己写SQL语言来进行相关数据库操作。今天我们就以博客blog为例,看下Django是如何对数据库进行增删改查的。
我们将会用到如下这个简单的Article模型:
from django.db import models
class Article(models.Model):
title = models.CharField('标题', max_length=200, unique=True)
body = models.TextField('正文')
def __str__(self):
return self.title
增
增即创建新的对象或添加新的条目。如果我们要给数据库添加一篇新的文章,Django提供了2种常见操作方式。
方法一,传统save方法。
obj = Article(title="My first article", body="My first article body")
obj.save()
注意: 该方法如果不选择save(