django Queryset с годом (датой) = '2010'

Я пытаюсь построить этот запрос

select * from m_orders where year(order_date) = '2010' 

поле order_date является полем DateTime. Я просто не хочу использовать сырые sql-запросы здесь. Можно ли использовать, например, функции MySQL в querets django?

2 Solutions collect form web for “django Queryset с годом (датой) = '2010'”

Вы можете достичь этого, не используя необработанный SQL. Вместо этого используйте встроенный механизм __ (более подробную информацию см. В документации ). Что-то вроде этого:

 MyOrder.objects.filter(order_date__year = 2010) 

для этого вы можете использовать встроенный API запросов django. нет необходимости в каком-либо конкретном коде поставщика или необработанном SQL.

вероятно, будет выглядеть примерно так:

 Orders.objects.filter(order_date__year=2010) 

http://docs.djangoproject.com/en/dev/topics/db/queries/

  • Как выполнить «левое внешнее соединение» в SqlAlchemy
  • Python, конвертировать 9 кортежей UTC в формат MySQL datetime
  • Как мне параметризовать имена столбцов в pysqlite, чтобы избежать SQL-инъекций
  • Pyspark: добавьте среднее значение в качестве нового столбца в DataFrame
  • Логическое или Django для многих запросов возвращает повторяющиеся результаты
  • Предложение VALUES в SQLAlchemy
  • В модуле sqlite3 Python, почему не может cursor.rowcount () указать мне количество строк, возвращаемых оператором select
  • Как рассчитать сумму столбца в таблице SQL для заданной даты и исправления пропущенных значений с значениями ближайшей предыдущей даты?
  •  
    Interesting Posts for Van-Lav

    django allauth социальная аутентификация, полученная по электронной почте, соответствует существующей электронной почте пользователя?

    Localhost перестает обновляться, когда запускаются различные скрипты flask / python, как я могу это исправить?

    Python проверяет, является ли строка одним из определенного набора значений

    Проблемы с Snow Leopard, Django & PIL

    Подписанные URL-адреса Google Cloud Storage с Google App Engine

    Как сделать python, программа командной строки autocomplete произвольные вещи НЕ интерпретатор

    Python – генерировать массив определенной автокорреляции

    Самый простой способ построения данных на карте страны с помощью python

    Ошибка загрузки файла OpenCV XML с помощью Python

    Являются ли списки потокобезопасными

    Что такое «Фляжки»?

    Работает ли моя очередь HelloWorld?

    Как условно пропускать число шагов итерации в цикле for в python?

    C, Python – различное поведение операции modulo (%)

    поиск определенного значения из списка словаря в python

    Python - лучший язык программирования в мире.