Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Javascript更改Django模板上下文_Javascript_Django_Django Templates - Fatal编程技术网

使用Javascript更改Django模板上下文

使用Javascript更改Django模板上下文,javascript,django,django-templates,Javascript,Django,Django Templates,是否可以通过使用Javascript更改变量(上下文)来更改Django呈现的HTML 例如,假设我呈现,{{item}},我可以通过隐藏Django变量本身来隐藏由{{item}}呈现的所有内容吗?或者我必须在该点选择呈现的HTML。Django的上下文预处理器如何使用Javascript?您必须记住,Javascript在呈现HTML后运行。所以不,不可能做你想做的事情(用JS更改Django变量) 如果要隐藏{{item}}的内容,请将其包装在HTML元素中,然后选择并使用JS隐藏它 希望

是否可以通过使用Javascript更改变量(上下文)来更改Django呈现的HTML


例如,假设我呈现,
{{item}}
,我可以通过隐藏Django变量本身来隐藏由
{{item}}
呈现的所有内容吗?或者我必须在该点选择呈现的HTML。Django的上下文预处理器如何使用Javascript?

您必须记住,Javascript在呈现HTML后运行。所以不,不可能做你想做的事情(用JS更改Django变量)

如果要隐藏{{item}}的内容,请将其包装在HTML元素中,然后选择并使用JS隐藏它

希望能有帮助