【问题标题】:How I can use correctly django ModelChoiceField我如何正确使用 django ModelChoiceField
【发布时间】:2014-11-23 01:40:06
【问题描述】:

我是新手,现在我正在使用 Django 表单来显示一些字段。其中一个字段是 ModelChoiceField,它可以正确显示模型数据,但我不知道以后如何填充 CharField,然后在 ModelChoiceField 中选择一个选项。

我如何发送选择的选项值以获取我需要稍后在 CharField 中显示的数据,这可以直接从 djangoForm 进行,还是我需要一个新视图来返回值?

【问题讨论】:

    标签: python django django-forms


    【解决方案1】:

    我认为有两种方法可以实现您想要的:

    1. 为您的表单值提供一个初始值。
    2. 将表单绑定到某些数据。

    查看此相关堆栈溢出以提供initial values。

    有关绑定数据,请参阅 Django 在 forms 上的文档。表单状态有两种:bound 和unbound。要创建绑定表单,您只需使用一些数据创建表单实例:MyForm({'data-key1': 'data-value1', ...})。

    【讨论】:

      猜你喜欢
      • 2014-08-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-16
      • 2013-09-15
      • 1970-01-01
      • 2013-03-14
      • 2018-09-20
      相关资源
      最近更新 更多