Will Django rolls back changes if there is any failure while batch creation of objects using bulk_create() in django? Or should I explicitly use transaction.atomic()?
I have Foreignkey references in my models which might not be present in database.
I'm using Django 1.11