我想根据使用django-autocomplete-light在自动填充字段中进行的选择自动填充其他两个字段。但是,我的java脚本不是那么好,所以我真的不知道从哪里开始。非常感谢任何帮助。
用户提交他们的宣传文件。在一个formset中有一个“person”自动完成字段(对于作者和其他为该出版物工作的人而言,这是一个多对多的关系)。如果用户选择了某个人,我希望该人员名称和姓氏自动填充在该表单集中的其他两个字段中,以便用户可以进行更改(同样,这是数据模式的先决条件)。如果他们更改或删除所选人员,则相同。
我认为最好的方法是查看名称和姓氏视图,以便从自动填充字段中获取带有ID的那两个。
但是,如何异步检索名称并将其填入两个字段?
谢谢!
最佳Teconomix
答案 0 :(得分:1)
你可以在自动完成灯的表单字段中提到一些名为forward属性的东西,你可以为你的两个字段加载值,但我仍然不知道如何选择它们
https://django-autocomplete-light.readthedocs.io/en/master/tutorial.html#filtering-results-based-on-the-value-of-other-fields-in-the-form
答案 1 :(得分:0)
编写视图和模型以及 HTML