Use api_settings.URL_FIELD_NAME

This commit is contained in:
Tom Christie 2014-01-14 20:35:09 +00:00
parent d20c49da4a
commit dde3b1dfcb

View File

@ -11,6 +11,7 @@ from django.http import Http404
from rest_framework import status from rest_framework import status
from rest_framework.response import Response from rest_framework.response import Response
from rest_framework.request import clone_request from rest_framework.request import clone_request
from rest_framework.settings import api_settings
import warnings import warnings
@ -60,7 +61,7 @@ class CreateModelMixin(object):
def get_success_headers(self, data): def get_success_headers(self, data):
try: try:
return {'Location': data['url']} return {'Location': data[api_settings.URL_FIELD_NAME]}
except (TypeError, KeyError): except (TypeError, KeyError):
return {} return {}