假设我有一个这样的模型:
class Book(models.Model): num_pages = ... author = ... date = ...
我可以创建字典,然后使用它插入或更新模型吗?
d = {"num_pages":40, author:"Jack", date:"3324"}
这是使用字典d创建的示例:
Book.objects.create(**d)
要更新现有模型,您将需要使用QuerySetfilter方法。假设您知道pk要更新的书的:
filter
pk
Book.objects.filter(pk=pk).update(**d)