Как отобразить help_text формы при рендеринге полей django форм вручную? - PullRequest
0 голосов
/ 05 августа 2020

Итак, в моем Forms.py у меня есть это:

class CustomerForm(forms.Form):
  name = forms.CharField(max_length=255,required=True,validators=[alphaonly],help_text="Enter your name")

И я пытаюсь отобразить его в HTML вот так:

<div class="form-row">
  {{ form.name.errors }}
  <div class="form-label">
    <label class="p-small" for="{{ form.name.id_for_label }}">Name</label>
  </div>
  <div class="form-input">
    {{ form.name }}
  </div>
</div>

Проблема отображается ли help_text - это generi c 'Please fill this field' вместо назначенного help_text, который я сделал. Как я могу решить эту проблему?

1 Ответ

0 голосов
/ 05 августа 2020

добавить field.help_text

<p>{{ form.name.help_text }}</p>

следующим образом:

<div class="form-row">
  {{ form.name.errors }}
  <div class="form-label">
    <label class="p-small" for="{{ form.name.id_for_label }}">Name</label>
  </div>
  <div class="form-input">
    {{ form.name }}
  </div>
  <p>{{ form.name.help_text }}</p>
</div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...