Форум сайта python.su
как написать такой запрос :
select * from orders where date = <сегоднящняя дата>
x = db.session.query(Done).filter_by(user_id=user_id, id=id).first()
Офлайн
x = db.session.query(Done).where ??
Офлайн
в целом зависит от базы, типов поля и других нюансов, принтом можно глянуть как выглядит сформированный запрос
можно что-то вроде
from datetime import date from sqlalchemy import cast, DATE session.query(Order).filter(cast(Order.date_field, DATE)==date.today()).all()
...filter(func.date(Order.date_field)==date.today())
Отредактировано slav0nic (Май 30, 2022 10:48:22)
Офлайн
Спс за помощь, не буду разводить много тем есть кусок в Jinja2 следующего содержания
{% if track == line %} track - это строчка и line это строчка ,а пишет он мне что тип слева должен быть строчкой , там две строки проверял по типам, что за гонево???
Офлайн
D7sizeОдин вопрос - один топик, это правило всех форумов, не говоря о том, что ваш вопрос совсем не соответствует теме в которой задан. Не надо так делать
не буду разводить много тем есть кусок в Jinja2 следующего содержания
D7sizeвы сейчас на каком языке говорите вообще? Какая к черту строчка? Используйте технические термины.
track - это строчка и line это строчка ,а пишет он мне что тип слева должен быть строчкой , там две строки проверял по типам, что за гонево???
а пишет он мнеа вы возьмете и покажите, что конкретно он вам пишет. По-моему, это очевидный юз-кейс сообщения об ошибке, скопировать его из терминала и вставить в тело вопроса, если сами не понимаете, что вам пишет интерпретатор. Да и код неплохо бы показать
Офлайн
<label for="магазин">Выберите магазин :</label> <select id="магазин" name="магазин"> {% if track == one %} <option value="продукты">Продукты</option> <option value="тест">Тест</option> {% endif %} {% if track == 'второй' %} <option value="тест">Тест</option> {% endif %} {% if track == 'третий' %} <option value="магаз">Магазин</option> {% endif %} </select>
Отредактировано D7size (Июнь 7, 2022 11:42:30)
Прикреплённый файлы:
dsadsd.png (165,6 KБ)
Офлайн
А чему равен сам track ?
Офлайн
также интересно, а почему тут так
track == one
{% if track == 'второй' %}
Офлайн
trach = “первый”
Your text to link here…
Отредактировано D7size (Июнь 7, 2022 16:06:19)
Офлайн
В шаблоне вместо track запиши nTrack .
Офлайн