Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
只有Django forloop中的第一个表单提交数据。其他表单提交空字段_Django_Django Templates_Django Tagging - Fatal编程技术网

只有Django forloop中的第一个表单提交数据。其他表单提交空字段

只有Django forloop中的第一个表单提交数据。其他表单提交空字段,django,django-templates,django-tagging,Django,Django Templates,Django Tagging,我面临的情况是,只有下面代码中forloop中的第一个表单才能提交数据。第一个forloop之后的其余表单发布空数据。有什么问题吗。我相信我的观点是好的,因为它能够处理来自第一个表单的数据。我相信问题应该出现在下面的代码中,只是我无法找出问题所在 当我点击后续表单上的submit按钮时,我在shell中得到以下内容 [12/Mar/2020 12:07:17] "POST /hotels/conference/cart/twiga-boardroom-3/ HTTP/1.1" 302 0 [12

我面临的情况是,只有下面代码中forloop中的第一个表单才能提交数据。第一个forloop之后的其余表单发布空数据。有什么问题吗。我相信我的观点是好的,因为它能够处理来自第一个表单的数据。我相信问题应该出现在下面的代码中,只是我无法找出问题所在

当我点击后续表单上的submit按钮时,我在shell中得到以下内容

[12/Mar/2020 12:07:17] "POST /hotels/conference/cart/twiga-boardroom-3/ HTTP/1.1" 302 0
[12/Mar/2020 12:07:18] "GET /hotels/conference/panari-hotel HTTP/1.1" 200 34389
HTML代码

{% for item in object.conferenceroom_set.all %}
<div class="room-item">

                                            <div class="row gap-20">

                                                <div class="col-12 col-sm-12 col-md-6">
                                                    <div class="row gap-20">

                                                        <div class="col-12 col-sm-4 col-md-4">
                                                            <div class="image">
                                                                <img src="{{ item.room_photo.url }}" alt="{{ item.object.name }}" />
                                                            </div>
                                                            <p></p>
                                                            {% if user.is_authenticated and item.user == user %}
                                                            <a href="#" class="btn btn-primary btn-xs">Edit</a>
                                                             <a href="#" class="btn btn-danger btn-xs">Delete</a>
                                                            {% endif %}
                                                        </div>

                                                        <div class="col-12 col-sm-12 col-md-8">
                                                            <div class="content">
                                                                <h5><a href="#">{{ item.room_Name }}</a></h5>
                                                                <p>{% for list in item.features_as_list %}
                                                            <span class="icon-font"><i class="fas fa-check-circle text-primary"></i> {{ list }} </br></span> {% endfor %}</p>
                                                                <p class="max-man">Max. Guests : <span class="badge badge-primary">{{ item.room_Capacity }}</span>
                                                                <p class="price"><span class="number text-secondary"><small>Ksh</small>{{ item.room_Price|intcomma }}</span> per guest</p>
                                                            </div>
                                                        </div>

                                                    </div>
                                                </div>

                                                <div class="col-12 col-md-6" >

                                                    <div class="row gap-20 justify-content-between">
                            <form method="POST" action="{% url 'conference-update-booking-2' item.slug %}" class='pull-right'>

                                                        <div  id="airDatepickerRange-general"  class="col-12 col-sm-8 col-md-8">

                                                            <div class="form-group">
                                                                <label class="line12 font13 spacing-05 mt-5 mb-10 block">Check-in</label>
                                                                <div class="form-icon-left">
                                                                    <span class="icon-font text-muted"><i class="bx bx-calendar"></i></span>
                                                                    <input type="text" name='checkin'id="dateStart-general" class="form-control form-readonly-control" placeholder="dd/mm/yyyy">
                                                                </div>
                                                            </div>

                                                            <div class="form-group">
                                                                <label class="line12 font13 spacing-05 mt-5 mb-10 block">Check-out</label>
                                                                <div class="form-icon-left">
                                                                    <span class="icon-font text-muted"><i class="bx bx-calendar"></i></span>
                                                                    <input type="text" name='checkout' id="dateEnd-general" class="form-control form-readonly-control" placeholder="dd/mm/yyyy">
                                                                </div>
                                                            </div>

                                                        </div>

                                                        <div class="col-12 col-sm-4 col-md-4">

                                                            <div class="form-group form-spin-group mb-5">
                                                                <label class="line12 font13 spacing-05 mt-5 mb-10 block">Attendants</label>
                                                                <div class="form-icon-left">
                                                                    <span class="icon-font"><i class="dripicons-user text-muted"></i></span>
                                                                    <input name='qty' class="form-control touch-spin-03 form-readonly-control" value="1" readonly/>
                                                                    </div>
                                                                    <label class="line12 font13 spacing-05 mt-5 mb-10 block">Reserve</label>
                                                                    <label class="line12 font13 spacing-05 mt-5 mb-10 block"></label>


                                                                    <!-- Button trigger modal -->
<button type="button" class="btn btn-primary btn-sm btn-block" data-toggle="modal" data-target="#exampleModal2">
  Book
</button>

<!-- Modal -->
<div class="modal" id="exampleModal2" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel2" aria-hidden="true">
  <div class="modal-dialog" role="document">
    <div class="modal-content">
      <div class="modal-header">
        <h5 class="modal-title" id="exampleModalLabel2">Book Accomodation</h5>
        <button type="button" class="close" data-dismiss="modal" aria-label="Close">
          <span aria-hidden="true">&times;</span>
        </button>
      </div>
      <div class="modal-body">
        <div class="col-12" style="padding-left:0px">
                      <input type="checkbox" id="myCheck"  onclick="myFunction()"> Do you also wish to book rooms for your guests' stay?
                      <p></p>
                      <p></p>
                      <p></p>
                    </div>
                    <div class="row" id="text" style="display:none">

                        <div class="row gap-20 gap-lg-30 mb-20">
                                        <div class="col-8">
                                            <div class="form-group mb-0" style="padding-left:15px">
                                    <select class="custom-select custom-select-md" name="single_hotel_room">
                                        <option selected="" disabled>Select Single room</option>
                                        {% for room in object.room_set.all %}
                                        <option>{{ room.id}}-{{ room.room_Type}}@{{ room.room_Price}}</option>
                                        {%endfor %}
                                    </select>

                                            </div>
                                        </div>
                                        <div class="col-4">
                                            <div class="form-group mb-10" style="padding-right:15px">
                                                <div class="form-icon-left">
                                            <span class="icon-font"><i class="dripicons-user text-muted"></i></span>
                                            <input name='single-guests' class="form-control touch-spin-03 form-readonly-control" value=""/>

                                            </div><label class="line12 font13 spacing-05 mt-5 mb-10 block">Guests</label>
                                            </div>
                                        </div>

                                    </div>
                                    <div class="row gap-20 gap-lg-30 mb-20">
                                        <div class="col-8">
                                            <div class="form-group mb-0" style="padding-left:15px">
                                    <select class="custom-select custom-select-md" name="double_hotel_room">
                                        <option selected="" disabled>Select Double room</option>
                                        {% for room in object.room_set.all %}
                                        <option>{{ room.id}}-{{ room.room_Type}}@{{ room.room_Price}}</option>
                                        {%endfor %}
                                    </select>

                                            </div>
                                        </div>
                                        <div class="col-4">
                                            <div class="form-group mb-10" style="padding-right:15px">
                                                <div class="form-icon-left">
                                            <span class="icon-font"><i class="dripicons-user text-muted"></i></span>
                                            <input name='double-guests' class="form-control touch-spin-03 form-readonly-control" value=""/>

                                            </div><label class="line12 font13 spacing-05 mt-5 mb-10 block">Guests</label>
                                            </div>
                                        </div>

                                    </div>
                                    <div class="row gap-20 gap-lg-30 mb-20">
                                        <div class="col-8">
                                            <div class="form-group mb-0" style="padding-left:15px">
                                    <input type="date" id="checkindate"  name="checkindate" class="form-control form-readonly-control">
                                           <label class="line12 font13 spacing-05 mt-5 mb-10 block">CheckIn Date</label>
                                            </div>
                                        </div>
                                        <div class="col-4">
                                            <div class="form-group mb-10" style="padding-right:15px">
                                                <div class="form-icon-left">
                                            <span class="icon-font"><i class="dripicons-user text-muted"></i></span>
                                            <input name='nights' class="form-control touch-spin-03 form-readonly-control" value=""/>

                                            </div><label class="line12 font13 spacing-05 mt-5 mb-10 block">Nights</label>
                                            </div>
                                        </div>

                                    </div>

                    </div>
      </div>
      <div class="modal-footer">
        <button type="submit" class="btn btn-primary btn-sm btn-block">Continue</button>
        <button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
      </div>
    </div>
  </div>
</div>



                                                            </div>


                                                        </div>

                                                    </div>

                                                </div>

                                            </div>

                                        </div>
                                        {% csrf_token %}
                                    </form>
                    {% endfor %}```
{%用于object.conferenceroom_set.all%}

{%如果user.u经过身份验证且item.user==user%} {%endif%} {%for item.features_as_list%} {{list}
{%endfor%}

最大客人数:{{item.room_Capacity} 每位客人的Ksh{{item.room{u price}

登记入住 退房 服务员 储备 书 书籍住宿 &时代; 您是否也希望为您的客人预订房间?

选择单人房 {object.room_set.all%} {{room.id}-{room.room_Type}}@{room.room_Price} {%endfor%} 客人 选择双人房 {object.room_set.all%} {{room.id}-{room.room_Type}}@{room.room_Price} {%endfor%}