希望大家都享受假期! :)
我可以在django中有一个表单,其中所有其他字段(ForeignKey,CharField等)的默认值依赖于单个字段的值,即ForeignKey(在下拉字段中选择的值)?
以下是我的情景:
提前谢谢!圣诞快乐!
答案 0 :(得分:0)
根据我的理解,你想在客户端实现这一点,我担心django功能无法帮助你在客户端。您需要依赖客户端语言,例如javascript
和jQuery
。
我建议您查看jquery-related-selects以达到您想要的效果。在服务器端,您可以使用initial
方法设置字段的初始数据和/或通过覆盖表单的__init__()
或save()
方法来操作数据(如果您已将实例传递给表单。)
你可以用django做很多事情,直到呈现表单为止。但是一旦表单被呈现,你需要处理client-side
上的内容,直到你发布[传递]数据为止到django。
继续编码,祝你今年过得愉快!