Django CreateView визуально указывает обязательные поля без пользовательского шаблона - PullRequest
0 голосов
/ 24 апреля 2019

Я использую Django CreateView без пользовательского шаблона. Есть несколько полей, которые не требуются для моей формы. Так что в моей модели пустое значение установлено на true. Так что проверка в порядке. Однако я хочу визуально указать пользователю, какие поля являются обязательными или нет, перед попыткой отправки.

Добавление звездочки в подробное имя кажется глупым, потому что это переносится на представление администратора и заполнителей.

class MainForm(models.Model):
    name = models.CharField(max_length=255)
    address = models.CharField(max_length=255)
    summary = models.CharField(max_length=63, verbose_name='Brief Description')
    volume = models.IntegerField(blank=True)
    frequency = models.ForeignKey(Frequency, blank=True)
    ...

class RequestForm(forms.ModelForm):
    ...
    class Meta:
        model = models.Request
        fields = ['company_name', 'mailing_address', 'summary',
                  'owner_area', 'business_case', 'data_classification',
                  'data_volume', 'frequency', 'requested_on_behalf_of']
    ...

Мне бы очень хотелось стандартную красную звездочку, но все будет по-настоящему. Без создания собственного шаблона. Это возможно?

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