我怎样才能正确使用django ModelChoiceField

时间:2014-11-23 01:40:07

标签: python django django-forms

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

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

1 个答案:

答案 0 :(得分:0)

有两种方法可以实现您的想法:

  1. 为表单值提供初始值。
  2. 将表单绑定到某些数据。
  3. 请参阅此相关堆栈溢出以提供initial values

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