diff --git a/factory/base.py b/factory/base.py index c8c7f06..1218c20 100644 --- a/factory/base.py +++ b/factory/base.py @@ -660,6 +660,8 @@ def _setup_next_sequence(cls): ).order_by('-pk')[0] except IndexError: return 1 + except TypeError: + return manager.count() + 1 @classmethod def _create(cls, target_class, *args, **kwargs):