【发布时间】:2017-11-25 07:14:42
【问题描述】:
假设有一个具有唯一约束的模型:
class A(models.Model):
my_unique_value = models.CharField(unique=True)
我想批量创建 As,但我插入的一些 my_unique_value 值已经在数据库中。我希望它们被忽略(不插入)。
实现这一目标的最佳、最有效的方法是什么?我无法将它们一一插入,并捕获异常(它太慢了)。我也无法先获取所有 As 来清除重复项。
底层数据库是 postgres。
【问题讨论】:
-
你能把视图粘贴到你做的地方吗?
标签: django postgresql django-models