vityareabko
@vityareabko
УСПЕХ = трудолюбие, усердие, целеустремленность

Как вывести в шаблоне данные из бд из таблиц — связанные меж собой?

выходит вот так:

5eb02f688abef746212189.png

ЗАДАЧА: нужно вывести 'начало сеанса' в каждом столбце должно выйти 3 сеанса на фильм
примерно вот так:


5eb030d01f467915377752.png

в коде тут мы сравниваем ID Фильма и ID Филма_Сеанс и если совпадает мы выводим

<table class="table .table-responsive text-center mb-5">
                    <thead>
                        <tr>
                            <th>#</th>
                            {% for movie in movies %}
                                <th>{{ movie.name }}</th>
                            {% endfor %}
                        </tr>
                    </thead>
                    <tbody>                       
                            
                            {% for session in sessions %}   
                                <tr> 
                                    {% for movie in movies %}
                                        {% if movie.id == session.id_film_id %}
                                            
                                                <th scope="row">{{ forloop.counter }}</th>
                                                <td>{{ session.session_time_start }}  зал № 1</td> 
                                            
                                        {% endif %}
                                    {% endfor %}
                                </tr>
                            {% endfor %}

                    </tbody>
                  </table>
  • Вопрос задан
  • 38 просмотров
Решения вопроса 1
vityareabko
@vityareabko Автор вопроса
УСПЕХ = трудолюбие, усердие, целеустремленность
Все разобрался :)
больше с таблицами я не работаю)))
<div class="row text-center">
                            {% for movie in movies %}
                                <div class="col-md-2">
                                    <h6>{{ movie.name }}</h6> <br>
                                </div>
                            {% endfor %}
                            {% for movie in movies %}
                                <div class="col-md-2">  
                                    {% for session in sessions %}
                                        {% if session.id_film_id == movie.id %}

                                            <p class=mt-2>{{ session.session_time_start }}  зал № {{ session.id_hall_id  }} </p> <br>   
                                            
                                        {% endif %}   
                                    {% endfor %}
                                </div>
                            {% endfor %}
                            
                      </div>
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы