Как сформировать разные URL на основе значения для l oop в шаблоне django? - PullRequest
0 голосов
/ 29 апреля 2020
index.html

       {% for bus in buses %}
                <div class="row2">
                    <form action = "{{bus.busID}}">
                    <div class="bus-ID-value" id="col-1">
                        <h5>{{bus.busID}}</h5>
                        <h6>{{bus.busDesc}}</h6>
                    </div>          <!-- end of column-1 -->

                    <div class="departure-time-value" id="col-2">
                        <h5>{{bus.departure_time}}</h5>
                    </div>          <!-- end of column-2 -->

                    <div class="arrival-time-value" id="col-3">
                        <h5>{{bus.arrival_time}}</h5>
                    </div>          <!-- end of column-3 -->

                    <div class="price-value" id="col-4">
                        <h5> {{bus.price}} </h5>
                    </div>          <!-- end of column-4 -->

                    <div class="book-now-button" id="col-5">
                        <button type = submit> Book Now </button>
                    </div>
                    </form>
                </div>                      <!-- end of row 2 -->
            {% endfor %}


views.py
def home(request):
    bus = [bus1, bus2, bus3]
    return render(request, 'index.html', {'buses' : bus})

это мой шаблонный формат, я печатаю несколько шин, использующих цикл for, когда пользователь нажимает на книгу, теперь я хочу, чтобы URL был идентификатором busID, по которому щелкает пользователь шины. но он формирует URL на основе последнего значения (bus.busID) для l oop. есть ли какое-то решение для этого?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...