Django 的 ModelForm - Meta 选项列表在哪里?

标签 django django-admin

在 Django 文档中,Meta 的最终列表在哪里? django.forms.models.ModelForm 的选项? (例如, modelexcludefieldswidgets )我正在寻找等效的 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/

相关文章:

asp.net - 用于 Web 开发的 Python/Django 或 C#/ASP.NET?

django - Django 不适合传达业务逻辑吗?

node.js - Sequelize 是否有办法查找或选择字段的子集?

python - 预先检查 Django 管理复选框

django - Django admin TemplateSyntaxError/TemplateDoesNotExist位于/​​ admin/

python - 使用内联保存时的 Django Admin ValidationError

django - 基于列表显示中的自定义可调用项在 Django Admin 中进行排序

django - 为什么主管 gunicorn 显示未找到 fatal error 命令?

python - 为 Django 中的简单评论表单添加 CSRF 保护

python - 如何通过 id 连接两个模型(没有外键)并按管理中的链接模型字段排序