Отображение текста в текстовой области Django - PullRequest
0 голосов
/ 11 марта 2020

Я новичок в Django и ищу способ отображения терминов и условных абзацев в области «Текст формы» для просмотра их в моем доме. html.

Текст для TextArea: для использования В Онлайн-сервисах через Банк США вы должны: • Быть клиентом Банка США с правомочным счетом; • Иметь и поддерживать действительные учетные данные для входа в систему (включая личный идентификатор и пароль) для Онлайн-сервисов, которые могут быть предоставлены и аннулированы по нашему собственному усмотрению; • иметь и поддерживать действующий адрес электронной почты; • Согласиться принять в электронном виде настоящее Соглашение и уведомления относительно этого Соглашения; и • использовать Онлайн-сервисы в соответствии с условиями настоящего Соглашения. Для использования определенных Онлайн-сервисов могут потребоваться дополнительные учетные записи или другие квалификационные требования.

Буду признателен за любую помощь, Заранее спасибо

Мой От:

class AccountModelForm(forms.ModelForm):
    def __init__(self, *args, **kwargs):
        super(AccountModelForm, self).__init__(*args, **kwargs)
    Balance = forms.IntegerField(initial=1000, disabled=True)
    Stmtcb = forms.BooleanField(required=False, label="Receive Monthly Statement")
    tandc= forms.CharField(label="Terms & Conditions",widget=forms.Textarea(attrs={"rows":5, "cols":20, "class":"tcta", "name":"tandc"}))

    class Meta:
        ACCT_TYPE = [
    ('CA','Checking'),
    ('SA','Savings'),
    ('IA','Investment'),
]
        model = Account
        exclude = ("customer",)
        labels = {
            "Account_Number": "Account Number ",
            "Account_Type": "Account Type",
            "Balance": "Balance",
        }
        widgets = {
            "Account_Type": forms.Select(choices=ACCT_TYPE)
        }

HTML

<form action="" method="post">
     <table>
         {{ form.as_table }}
         <tr>
             <td>&nbsp;</td>
             <td><input type="submit" value="Submit"></td>
         </tr>
     </table>
     {% csrf_token %}
     </form>

1 Ответ

1 голос
/ 11 марта 2020

Если вы хотите иметь форму, в которой ваши пользователи принимают условия, тогда поле формы должно быть BooleanField, а не CharField, потому что вы хотите только убедиться, что они установите флажок . Поэтому замените ваше поле tandc следующим образом:

tandc = forms.BooleanField(label="To use the online services...")

Затем в проверке формы проверьте, что self.cleaned_data['tandc'] равно True.

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