Django,我可以在执行时调用view吗?最好的方法

时间:2013-10-22 15:23:54

标签: django foreign-key-relationship

我有一个问题,我解释说,我有一个带有两个modelchoicefield的表单,我希望在第一个更改时填充第二个模型选择,两者都依赖于两个用外键关系连接的表,然后我选择一个值在第一个模型选择中,第二个应加载它们的值。

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

1 个答案:

答案 0 :(得分:0)

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

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