Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Фильтр по текушему дню и месяцу в Django, Требуется отфильтровать по дате 
:(
    Опции темы
aminiy
Дата 14.4.2009, 19:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 50
Регистрация: 4.9.2008

Репутация: нет
Всего: 1



Хочу прикрутить к главной странице поздравления с днем рождения пользователей

Есть модель типа

Код

class birthday(models.Model):
    full_name = models.CharField(max_length=80)
    b_date = models.DateField()


надо как-то отфильтровать тех, у кого сегодня день рождения
я в питоне пока новичок и никак не соображу smile


Это сообщение отредактировал(а) aminiy - 14.4.2009, 19:16
PM MAIL   Вверх
Daevaorn
Дата 14.4.2009, 20:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2155
Регистрация: 29.11.2004
Где: Москва

Репутация: 3
Всего: 70



Например вьюха может выглядеть так:

Код

from datetime import date

def today_birthdays(request):
    birthdays = birthday.objects.filter(b_date__day=date.today())
    
    return render_to_response('birthdays.html', {'birthdays': birthdays})

PM MAIL WWW   Вверх
aminiy
Дата 15.4.2009, 14:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 50
Регистрация: 4.9.2008

Репутация: нет
Всего: 1



Спасибо ноя обно никак не пойму если сегодня 14/04/2009 а чел родился 14/04/1978.
date.today возврашает 2009-04-14 как наверное условие не выполнится и будет пустая строка

Это сообщение отредактировал(а) aminiy - 15.4.2009, 14:38
PM MAIL   Вверх
alex_smirnov
Дата 15.4.2009, 15:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 194
Регистрация: 22.6.2007
Где: Санкт-Петербург

Репутация: нет
Всего: 4



Ну да, поэтому аналогично примеру, который любезно предоставил Daevaorn, надо научиться сравнивать дату без указания года smile.
PM GTalk Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Python: Веб-разработка и фреймворки | Следующая тема »


 




[ Время генерации скрипта: 0.0854 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.