скрыть поля модели в Джанго - PullRequest
0 голосов
/ 06 мая 2019

Я хочу скрыть некоторые поля из моей модели, как я могу это сделать?

что-то вроде:

class YourForm(forms.ModelForm):
    class Meta:
        model = YourModel
        exclude = ('check_out_time', )

это мой код:

class MyModel(models.Model):
    class Meta:
        db_table = 'table'
        verbose_name_plural = "table1"

    name            = models.CharField(max_length=255, null=False, blank=False, unique=True)
    description     = models.TextField(null=True, blank=True)
    year            = models.IntegerField(null=False, blank=False, choices=get_list())

как я могу скрыть поле 'год'?

1 Ответ

3 голосов
/ 06 мая 2019

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

class YourForm(forms.ModelForm):
    class Meta:
        model = YourModel
        fields= ['name', 'description']
        #or
        exclude=['year']

Но когда отправите эту форму, убедитесь, что она принимает какое-то значение по умолчанию или принимает пустое / пустое значение.

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