Подтвердить что ты не робот

Django ModelForm - где список опций Meta?

В документации Django, где находится окончательный список опций Meta для django.forms.models.ModelForm? (например, model, exclude, fields, widgets) Я ищу эквивалент Параметры метаданных.

4b9b3361

Ответ 1

У меня был этот вопрос сегодня. Для полноты, вот документация, которая в настоящее время существует:

https://docs.djangoproject.com/en/dev/topics/forms/modelforms/#modelforms-overriding-default-fields

И выдержка из django/forms/models.py:

class ModelFormOptions(object):
    def __init__(self, options=None):
        self.model = getattr(options, 'model', None)
        self.fields = getattr(options, 'fields', None)
        self.exclude = getattr(options, 'exclude', None)
        self.widgets = getattr(options, 'widgets', None)
        self.localized_fields = getattr(options, 'localized_fields', None)
        self.labels = getattr(options, 'labels', None)
        self.help_texts = getattr(options, 'help_texts', None)
        self.error_messages = getattr(options, 'error_messages', None)

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