Как мне настроить models.TextField в HyperlinkedModelSerializer? - PullRequest
0 голосов
/ 06 декабря 2018

Я использую django_restframework с API для просмотра веб-страниц.

У меня есть модель с таким полем: class Snippet(models.Model): ... code = models.TextField() ...

и я хочу добавить help_text таким образом: class SnippetSerializer(serializers.HyperlinkedModelSerializer): ... code = serializers.CharField(label='Some Code') ...

Проблема в сериализаторе.CharField сжимает модель. TextField, и я теряю TextArea, что мне очень нравится.

В частности, Docco говорит в https://www.django -rest-framework.org / api-guide / fields / # charfield , который CharField охватывает для CharField и TextFields в модели.

Если я не добавляю сериализатор для языка, яполучить хорошую TextArea.Если я добавляю сериализатор, я теряю его, и он становится полем ввода.

Я предоставляю изображения ниже:

Код имеет TextArea No serializer: Code has TextArea

Код имеет поле ввода enter image description here

Похоже, что работает как задумано, но так ли это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...