我有一个名为Countries的模型,并为每个国家/地区创建了一个模型实例。如何删除除一个以外的所有国家/地区?
我可以做点什么吗
Countries.objects.all().exclude(name="us").delete()
或者我将不得不使用原始的SQL?
答案 0 :(得分:0)
您可以尝试迭代实例,只删除不符合条件的实例。
for country in Contries.objects.all():
if country.name != "us":
country.delete()