Merge pull request #6861 from jangsutsr/6857_enable_named_url_display_in_resource_creation_response

Enable named URL display in resource creation response
This commit is contained in:
Aaron Tan 2017-07-03 15:30:28 -04:00 committed by GitHub
commit 6c006690d3

View File

@ -299,7 +299,8 @@ class BaseSerializer(serializers.ModelSerializer):
def get_related(self, obj):
res = OrderedDict()
view = self.context.get('view', None)
if view and hasattr(view, 'retrieve') and type(obj) in settings.NAMED_URL_GRAPH:
if view and (hasattr(view, 'retrieve') or view.request.method == 'POST') and \
type(obj) in settings.NAMED_URL_GRAPH:
original_url = self.get_url(obj)
if not original_url.startswith('/api/v1'):
res['named_url'] = self._generate_named_url(