Я использую 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
Код имеет поле ввода
Похоже, что работает как задумано, но так ли это?