From fbbf724a8ad970320f48ae8499f1f3595208f363 Mon Sep 17 00:00:00 2001 From: Alejandro Dubrovsky Date: Fri, 9 Sep 2016 17:09:59 +1000 Subject: [PATCH] Objects are not required to have an id fields, but they'll always have a pk field --- locking/models.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/locking/models.py b/locking/models.py index e289bc2..d8d201f 100644 --- a/locking/models.py +++ b/locking/models.py @@ -27,7 +27,7 @@ def _get_lock_name(obj): :returns: a name for this object :rtype: :class:`str` ''' - return '%s.%s__%d' % (obj.__module__, obj.__class__.__name__, obj.id) + return '%s.%s__%s' % (obj.__module__, obj.__class__.__name__, obj.pk) class LockManager(models.Manager):