Fix no pk issue #2638

This commit is contained in:
Zhigang Wang 2015-03-05 12:35:34 -05:00
parent f7917928c0
commit e0dcce9b9e

View File

@ -196,7 +196,7 @@ class HyperlinkedRelatedField(RelatedField):
attributes are not configured to correctly match the URL conf.
"""
# Unsaved objects will not yet have a valid URL.
if obj.pk is None:
if getattr(obj, 'pk', None) is None:
return None
lookup_value = getattr(obj, self.lookup_field)