【问题标题】:auto-populating modelform choice field on the basis of selection of other choice field在选择其他选择字段的基础上自动填充模型表单选择字段
【发布时间】:2011-06-05 19:05:51
【问题描述】:

我在我的项目的谷歌应用引擎上使用 django。这是我的第一个项目,所以每天我都会发现要面对的新问题。我的模型表单有两个字段都有选择。例如,假设第一个表单字段的选择(让我们说 field1)在 models.py 中是,

TITLE_TYPE = (
    ('A',A),
    ('B',B),
)

字段二有两种选择(比如说字段2)。

choice1=(
    (1,'1'),
    (2,'2'),
)

choice2=(
    (3,'3'),
    (4,'4'),
)

我希望当用户在字段1中选择项目A时,字段2应该自动选择1,当用户在字段1中选择B时,字段2应该是选择2。任何建议。

【问题讨论】:

    标签: javascript python django google-app-engine


    【解决方案1】:

    您描述的问题需要客户端的一些帮助,即javascript。一般来说:将事件监听器附加到字段A并相应地设置B中的选定项。

    【讨论】:

    • 听起来不错。但是我正在使用 ModelForm 创建我的表单。是否可以将 javascript 与我的 ModelForm 选择字段结合使用?正如我所说,我对 django 和 python 很陌生,所以请忍受我的无知。
    • 必须有一种方法可以在 django 表单中设置选择字段
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-08-17
    • 1970-01-01
    • 2014-03-20
    • 2011-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多