创build如果不存在

我有一个Django应用程序,从Web API读取数据并将其放入数据库。
有没有办法从一个模式创build一个新的对象,但防止重复的exception,如果对象已经存在?

换句话说,有没有办法保存一个对象,但是如果它已经存在,就什么也不做?

Model.objects.get_or_create()

在Django 1.7中,你也可以这样做:

Model.objects.update_or_create()