使用Django同时打开所有手风琴
这真是个愚蠢的问题,但我到处都找不到答案 我有一个for循环&对于每个项目,它创建一个手风琴,如下所示 问题是,手风琴总是有相同的ID,所以当我打开一个时,它们都打开了 我如何系统地为每一个分配不同的值,使它们独立打开 我试着这样命名accordion divid:使用Django同时打开所有手风琴,django,python-3.x,Django,Python 3.x,这真是个愚蠢的问题,但我到处都找不到答案 我有一个for循环&对于每个项目,它创建一个手风琴,如下所示 问题是,手风琴总是有相同的ID,所以当我打开一个时,它们都打开了 我如何系统地为每一个分配不同的值,使它们独立打开 我试着这样命名accordion divid: <div id="accordion{{ todo.taskid}}"> <div id="accordion{{todo.id}}"> .... 但它们仍然同时开放 您可以为每个手风琴项目指定一个唯一的
<div id="accordion{{ todo.taskid}}">
<div id="accordion{{todo.id}}">
....
但它们仍然同时开放
您可以为每个手风琴项目指定一个唯一的属性值,如todo.id 为此,请将html中的accordion id更改为accordion{{todo.id}。按如下方式进行更改:
<div id="accordion{{ todo.taskid}}">
<div id="accordion{{todo.id}}">
....
将{{todo.id}}添加到您希望在每次迭代中都有所不同的html部分。您没有提到包含for循环的代码部分,例如{%for…%}啊,对不起,我现在添加了它:for循环在哪里结束?我没有在代码中看到它现在应该是可见的-抱歉,我不知道如何在vim中复制整个文档&我必须使终端窗口超小以复制文本你有解决方案吗?谢谢你的回答:-我已经更新了我的主要帖子-我已经尝试了这个方法&名称似乎正确,但所有div仍然一起打开。。。嗯