Django create方法:创建数据库记录的简便方式
Django的'create'方法可以用于创建新的数据库记录。它接受一个字典作为参数,其中键是模型的字段名称,值是要创建的记录的值。
例如,如果我们有一个名为'Book'的模型,其中包含'title'、'author'和'published_date'字段,我们可以使用'create'方法创建一个新的记录:
from myapp.models import Book
Book.objects.create(title='The Great Gatsby', author='F. Scott Fitzgerald', published_date='1925-04-10')
这将创建一个新的'Book'记录,并将其保存到数据库中。我们可以在之后的查询中使用该记录:
book = Book.objects.get(title='The Great Gatsby')
print(book.author) # 输出:F. Scott Fitzgerald
需要注意的是,'create'方法不会触发模型的'save'方法,因此不会调用任何信号或触发任何其他操作。如果需要在创建记录后执行其他操作,可以使用'save'方法。
原文地址: https://www.cveoy.top/t/topic/jLug 著作权归作者所有。请勿转载和采集!