Javascript 在Django模板中创建变量

Javascript 在Django模板中创建变量,javascript,django,django-templates,Javascript,Django,Django Templates,我的模板中有以下内容: {% for category in menu_categories %} {% with menu_button = "menu_"{{category}} %} <button class="button {{menu_button}}" onclick="showItem(menu_button)">{{category}}</button> {% endwith

我的模板中有以下内容:

{% for category in menu_categories %}
  {% with menu_button = "menu_"{{category}} %}
      <button class="button {{menu_button}}" onclick="showItem(menu_button)">{{category}}</button>
  {% endwith %}
{% endfor %}
{%用于菜单中的类别\类别%}
{%with menu_button=“menu{{category}}%}
{{category}}
{%endwith%}
{%endfor%}
我试图通过迭代模型
类别的查询集来创建一系列带有
class
名称的按钮。 我创建了一个变量
menu\u按钮
,以便系统地命名它们,并将名称传递给JavaScript函数
showItem()


但我得到的错误
“预期至少有一个变量赋值”
。我做错了什么?谢谢。

嗨,也许你可以用这个:@aurajimenez谢谢。根据您的链接,我在代码中发现了一些语法错误。