我有以下的在我的Django模型,我與PostgreSQL的基本處理
class Business(models.Model):
location = models.CharField(max_length=200,default="")
name = models.CharField(max_length=200,default="",unique=True)
使用在我看來,我有:
高清saveBusiness(BS):
from ml1.models import Business
for b in bs:
p =Business(**b)
p.save()
return
當應用程序運行和entryis遇到重複列,而不是令人驚訝,我得到
IntegrityError ...duplicate key value violates unique constraint
我希望ORM根本不插入新記錄並移到下一個記錄上,如果該字段沒有崩潰重複。這在django中最好如何處理?
答案就在這裏http://stackoverflow.com/questions/7143635/django-save-錯誤。謝謝 – user61629