@ -3,6 +3,7 @@ from django.utils.encoding import force_str
|
||||
from rest_framework import serializers
|
||||
from rest_framework_json_api.metadata import JSONAPIMetadata
|
||||
from rest_framework.request import clone_request
|
||||
from rest_framework.reverse import reverse
|
||||
from rest_framework.utils.field_mapping import ClassLookupDict
|
||||
|
||||
from rest_framework_json_api.utils import get_related_resource_type
|
||||
@ -73,6 +74,15 @@ class ReactUIMetadata(OverRideJSONAPIMetadata):
|
||||
|
||||
metadata['return_url'] = qs.get_url( request )
|
||||
|
||||
elif view.kwargs:
|
||||
|
||||
metadata['return_url'] = reverse('v2:' + view.basename + '-list', request = view.request, kwargs = view.kwargs )
|
||||
|
||||
else:
|
||||
|
||||
metadata['return_url'] = reverse('v2:' + view.basename + '-list', request = view.request )
|
||||
|
||||
|
||||
metadata["renders"] = [
|
||||
renderer.media_type for renderer in view.renderer_classes
|
||||
]
|
||||
|
Reference in New Issue
Block a user