pelicula instalar descargar cantante python django

python - instalar - ¿Get_or_create() tiene que guardar de inmediato?(Django)



django windows (1)

Puedes hacer:

try: obj = Model.objects.get(**kwargs) except Model.DoesNotExist: obj = Model(**dict((k,v) for (k,v) in kwargs.items() if ''__'' not in k))

que es más o menos lo que get_or_create hace, sin compromiso.

Necesito usar algo como get_or_create () pero el problema es que tengo muchos campos y no quiero establecer los valores predeterminados (que de todos modos no tienen sentido), y si no configuro los valores por defecto, devuelve un error, porque guarda el objeto de inmediato, aparentemente.

Puedo establecer los campos en null = True, pero no quiero campos nulos.

¿Hay algún otro método o parámetro adicional que se pueda enviar a get_or_create () para que cree una instancia de un objeto pero no lo guarde hasta que llame a save () en él?

Gracias.