Как я могу фильтровать с активными данными? Джанго - PullRequest
0 голосов
/ 28 июля 2011

Как отфильтровать активные данные?

Срок действия промо-модели (DataField)

def promo(request):
    promo = Promo.objects.filter( ?? )
    return render_to_response('promo.html', {'promo':promo})

Я многому учусь с Django Может ли кто-нибудь научить меня этой проблеме?

Спасибо за внимание!Bye!

1 Ответ

4 голосов
/ 28 июля 2011

Ваш вопрос был немного расплывчатым, но я предполагаю, что вы имеете в виду DateField и хотите получить все рекламные акции, срок действия которых истекает позже или сегодня - это означает, что все рекламные акции, которые еще не истекли.

Отдокументы по созданию запросов Я полагаю, вы можете сделать что-то вроде этого

Promo.objects.filter(expiration__gte=datetime.date.now())

и убедиться, что вы импортировали дату и время.

примечание:

Все зависит от того, как вы видите истечение как.Если дата сегодня, срок действия акции истек?в этом случае используйте epiration_gt вместо expiration_gte.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...