Tengo una aplicación Django que lee datos de una API web y los coloca en una base de datos.
¿Hay alguna manera de crear un objeto nuevo desde un modo pero evitar la excepción duplicada si el objeto ya existe?Crear si no existe
En otras palabras, ¿hay alguna manera de guardar un objeto, pero no hacer nada si ya existe?
desbordamiento de pila siempre dice mi respuesta es demasiado corto cuando estoy sucinta. –
por lo que es un enlace a los documentos agrega algunos caracteres (y lo hace una mejor respuesta, supongo) – second
Esto parece hacer 2 consultas. Si solo quiero guardar el objeto en caso de que no exista, ¿hay alguna forma de hacerlo con solo 1 consulta? Supongo que captura 'IntegrityError' porque la transacción actual aborta y no es suficiente. –