【问题标题】:Django, Set some values of a form field in the modelDjango,在模型中设置表单字段的一些值
【发布时间】:2012-05-14 11:42:36
【问题描述】:

这有点奇怪,但我想从模型定义中定义表单字段的一些属性,例如它的小部件或类。我知道从表格中很容易,但我想知道模型是否可能。我不确定,但我想我记得有一天看到过类似的东西。

【问题讨论】:

    标签: django forms django-models


    【解决方案1】:

    好吧,您可以创建自己的模型字段子类并重新定义它们的 formfield 方法以添加您想要的属性,但可能不值得付出努力,因为您将被覆盖。不过,那是小时电话。

    无论如何,如果您决定尝试此操作,请务必遵循文档中的以下两个部分: ModelForms and custom fieldsSpecifying the form field for a model field 作为 Field.formfield 的默认实现,做了一些你通常不想省略的重要事情。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-12-02
      • 1970-01-01
      • 1970-01-01
      • 2011-10-25
      • 2018-04-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多