0

我有一个问题,我解释一下,我有一个带有两个 modelchoicefield 的表单,我想在第一个被更改时填写第二个 modelchoice,两者都依赖于通过外键关系连接的两个表,然后当我在第一个中选择一个值时modelchoice 第二个应该加载它们的值。

请问有人知道最好的方法吗?

4

1 回答 1

0

简单的方法是将选择第一个选项作为发布事件。这将在该阶段将表单发布回服务器,然后您的视图代码可以根据您需要的任何逻辑呈现具有第二选择选项的新表单。

为了获得更好的用户体验,您可以在页面上运行一些 AJAX,当第一个字段被选中时,它将请求第二个字段的选项。

于 2013-10-22T16:07:48.260 回答