Как такое может быть:
> obj = MyModel()
> obj.field1 = val1
> obj.field2 = val2
> obj.save() # все сохранилось!
> obj
<MyModel: MyModel object>
> obj.pk
#тут пусто!
> obj.id is None
True # как так?
> obj.delete()
AssertionError: MyModel object can't be deleted because its id attribute is set to None.
Проблемы только с одной моделью. Причем, она ничем не отличается от остальных, никакие методы не переопределены. В результате, объект, ссылающийся на данную модель не получается сохранить.
БД Oracle, если что.