Обычно я проверяю if obj.pk на knwo, если объекты сохранены. Однако это не будет работать, если в некоторых полях установлено primary_key = True. Например, я установил user = models.OneToOneField(User, primary_key=True) на мой UserProfile.
Каков канонический способ узнать, сохранена ли модель Django в db?