是否可以通过使用Javascript更改变量(上下文)来更改Django呈现的HTML?
例如,假设我渲染{{ item }}
,我可以通过隐藏Django变量本身来隐藏{{ item }}
所呈现的所有内容吗?或者我必须在那时选择呈现的HTML。 Django的上下文预处理器如何与Javascript一起使用?
答案 0 :(得分:0)
您必须记住JavaScript运行 AFTER 呈现HTML。所以不可能做你想做的事情(用JS改变Django变量)。
如果要隐藏{{item}}的内容,请将其包装在HTML元素中,然后使用JS选择并隐藏它。
希望它有所帮助。