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

использовать быструю экспонентуцию, возможно, ..... дает такой же o (log n), что и этот шаблон выше

    int power(int base, int exp,int mod)
{
    if(exp == 0)
     return 1;

    int p=power(base, exp/2,mod);
    p=(p*p)% mod;
    return (exp%2 == 0)?p:(base * p)%mod;
}
16
задан Manoj Govindan 15 August 2010 в 13:23
поделиться

2 ответа

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

MyOrder.objects.filter(order_date__year = 2010)
24
ответ дан 30 November 2019 в 04:07
поделиться

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

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

Orders.objects.filter(order_date__year=2010)

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

6
ответ дан 30 November 2019 в 04:07
поделиться
Другие вопросы по тегам:

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