Как мне обернуть строки в текстовой области - django - PullRequest
1 голос
/ 12 февраля 2020

Я боролся с этой проблемой около 3 месяцев. Я попробовал каждое предложение, но ни одно из них не сработало. Я устал от объяснений. forms.py

class blablablaForm(forms.Form):
    blablabla= forms.CharField(label='Blabla', max_length=100))
    ...
    ...
    ...

html

<table class="table" style="border-style: solid; ">
            <form method="POST" > 
                {% csrf_token %}
                {{ form.as_table}}
                <th colspan="2"><input  style="" type = 'submit' value='Bla' /></th>
            </form>
        </table>

и вот мой вывод. Когда я начинаю что-то писать в "textarea", текст идет и идет и уходит. Я хочу, чтобы текстовые области могли реагировать, чтобы я мог читать то, что написал.

1 Ответ

0 голосов
/ 12 февраля 2020

forms.CharField по умолчанию для виджета форм. TextInput. Но вы хотите, чтобы виджет формировался .Textarea ()

Так что просто попробуйте это:

class blablablaForm(forms.Form):
    blablabla= forms.CharField(label='Blabla', max_length=100, widget=forms.Textarea))

См. виджеты Документация для получения дополнительной информации.

...