在 Django 文档中,Meta
的最终列表在哪里? django.forms.models.ModelForm
的选项? (例如, model
、 exclude
、 fields
、 widgets
)我正在寻找等效的 Model Meta Options .
最佳答案
今天自己也有这个问题。为了完整起见,以下是当前存在的文档:
https://docs.djangoproject.com/en/dev/topics/forms/modelforms/#modelforms-overriding-default-fields
和摘录自 django/forms/models.py :
class ModelFormOptions:
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)
self.field_classes = getattr(options, 'field_classes', None)
从该列表中,我搜索了文档页面上的每个选项以找到我需要的内容。希望能帮助某人。
关于Django 的 ModelForm - Meta 选项列表在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15348007/