oni*_*unn 19 python sql django django-queryset
我正在尝试构建此查询
select * from m_orders where year(order_date) = '2010'
Run Code Online (Sandbox Code Playgroud)
字段order_date是DateTime字段.我只是不想在这里使用原始的SQL查询.甚至可以在django quersets中使用例如MySQL函数吗?
Man*_*dan 24
您无需使用原始SQL即可实现此目的.请改用内置__机制(有关详细信息,请参阅文档).像这样的东西:
MyOrder.objects.filter(order_date__year = 2010)
Run Code Online (Sandbox Code Playgroud)
小智 6
你可以使用django的内置查询API.不需要任何特定于供应商的代码或原始SQL.
它可能看起来像这样:
Orders.objects.filter(order_date__year=2010)
Run Code Online (Sandbox Code Playgroud)
http://docs.djangoproject.com/en/dev/topics/db/queries/