猿问

Django HTML 表单不填充变量

我试图通过仅使用请求而不是实际的 django 表单来获取表单的输入(我不需要将此数据存储在数据库中。)所以我尝试使用方法,但到目前为止我还没有request.GET.get()运气它。我很确定我的 HTML 有问题,但我可能是错的。这是我的观点.py


if request.method == "GET":

    lineGraphInp=request.GET.getlist('lineGraphInp')

    lineTableInp=request.GET.get('lineTableInp')

    print(lineGraphInp)

    print(lineTableInp)

另外,这是我的表格


   <form method="GET">

        <h3>Choose: </h3>

        <select class="custom-select" name="lineTableInp">

            <option value="myPosition">My Position</option>

            <option value="myCompetitors">My Competitors</option>

            <option value="top100">Top 100</option>

            <option value="bottom100">Bottom 100</option>

        </select>

    </form>


<form method="GET">

                <h3>Choose: </h3>

                <div style="margin-left:15px;">

                    <div class="form-check form-check-inline">

                        <input name="lineGraphInp" class="form-check-input" type="checkbox" value="myPosition">

                        <label class="form-check-label" for="inlineCheckbox1">My Position</label>

                    </div>

                    <div class="form-check form-check-inline">

                        <input name="lineGraphInp" class="form-check-input" type="checkbox" value="myCompetitors" >

                        <label class="form-check-label" for="inlineCheckbox2">My Competitors</label>

                    </div>

                    <div class="form-check form-check-inline">

                        <input name="lineGraphInp" class="form-check-input" type="checkbox" value="top100">

                        <label class="form-check-label" for="inlineCheckbox3">Top 100</label>

                    </div>

                    <div class="form-check form-check-inline">

                        <input name="lineGraphInp" class="form-check-input" type="checkbox" value="bottom100">

                        <label class="form-check-label" for="inlineCheckbox3">Bottom 100</label>

                    </div>

                </div>

            </form>


森栏
浏览 81回答 1
1回答

慕姐8265434

您尚未指定表单操作例如。<form method="GET" action="/">Content Here</form>请确保您提及该操作,除非您提及它,否则该操作不会起作用我认为这些只是一个问题..!!!谢谢
随时随地看视频慕课网APP

相关分类

Html5
我要回答