我有2个单选按钮,分别标记为ISP和MPISP。我希望根据选中的单选按钮在页面上显示一个列表。如果选中了ISP,我希望显示我的ISP列表,反之亦然,但是我不知道如何执行此操作。我已经将创建的2个列表传递到View的上下文参数中。该列表应在mpacks类中创建。任何建议都会有帮助。
PYTHON代码
@app.route('/config/<product>', methods=('GET', 'POST'))
@login_required
def config(product = None) -> str:
ISP = []
MPISP = []
files = os.listdir("KittingCenterV2/data/{}".format(product))
for each in files:
if "_ISP" in each:
ISP.append(each)
elif "_MPISP" in each:
MPISP.append(each)
return render_template('master.html', form=form, getattr=getattr, repr=repr, ISP=ISP, MPISP=MPISP)
HTML代码
<div class="sidenav">
<div class="pretty p-default p-curve">
<input type="radio" name="color" checked />
<div class="state p-primary-o">
<label>ISP</label>
</div>
</div>
<div class="pretty p-default p-curve">
<input type="radio" name="color" />
<div class="state p-success-o">
<label>MPISP</label>
</div>
</div>
<div class="mpacks">
</div>
</div>