如何根据python的上下文参数设置列表内容

时间:2019-02-25 22:54:35

标签: javascript python html flask

我有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>

enter image description here

0 个答案:

没有答案