add api_url field to search api (#692)

Co-authored-by: Mostafa Hosseini <mostafa.h@rahgosahgroup.com>
feat-translations
mostafa hosseini 2023-06-12 17:12:30 +03:30 zatwierdzone przez GitHub
rodzic ad633e6fdf
commit 2f43cef8da
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
1 zmienionych plików z 5 dodań i 1 usunięć

Wyświetl plik

@ -150,9 +150,12 @@ class SingleMediaSerializer(serializers.ModelSerializer):
class MediaSearchSerializer(serializers.ModelSerializer):
url = serializers.SerializerMethodField()
api_url = serializers.SerializerMethodField()
def get_url(self, obj):
return self.context["request"].build_absolute_uri(obj.get_absolute_url())
def get_api_url(self, obj):
return self.context["request"].build_absolute_uri(obj.get_absolute_url(api=True))
class Meta:
model = Media
@ -167,6 +170,7 @@ class MediaSearchSerializer(serializers.ModelSerializer):
"friendly_token",
"duration",
"url",
"api_url"
"media_type",
"preview_url",
"categories_info",