"reblog" in StatusSerializer becomes a RecursiveField

trilby-heavy
Marnanel Thurman 2020-04-15 18:24:02 +01:00
rodzic fff3bd00d2
commit c041b67fcb
2 zmienionych plików z 5 dodań i 2 usunięć

Wyświetl plik

@ -1,5 +1,6 @@
from rest_framework import serializers
from kepi.trilby_api.models import *
from rest_framework_recursive.fields import RecursiveField
from oauth2_provider.models import Application
#########################################
@ -156,9 +157,10 @@ class StatusSerializer(serializers.ModelSerializer):
queryset=Person.objects.all,
required = False)
reblog = serializers.URLField(
reblog = RecursiveField(
source = 'reblog_of',
required = False,
read_only = True)
)
# "content" is read-only for HTML;
# "status" is write-only for text (or Markdown)

Wyświetl plik

@ -20,4 +20,5 @@ django-oauth-toolkit
django-rest-framework
djangorestframework-xml
djangorestframework-constant-field
djangorestframework-recursive
django-fields