我一直在研究一些项目,这些项目要求我在渲染另一个小部件时知道Django小部件的html id,到目前为止,我找不到理智的方法。以下是许多用例:
假设我们在相同的django形式中都有Field A和Field B. 现在说字段A取用户名,字段B是自动完成文本字段,它取字段A的值并使用所述值进行ajax调用。自动完成的逻辑将在字段B的窗口小部件的渲染方法中,但是我无法访问字段B的窗口小部件中的字段A的窗口小部件,我需要访问以获取字段A的窗口小部件html id并使用jquery来定位它,如此{{ 1}}。到目前为止,我发现这样做的唯一方法是以下
$("#field_a_id").val()
通过这样做,然后我可以轻松地使用jQuery获取id,但感觉有点hackish。 所以我的问题是,有更好的方法吗?
感谢任何反馈。感谢。