Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 27, 2009 22:32:40

Mutagena
От:
Зарегистрирован: 2009-10-18
Сообщения: 295
Репутация: +  0  -
Профиль   Отправить e-mail  

Выбор из базы с фильтром по дате

Подскажите, как получить выборку из базы с фильтром по дате.
Имеется такая запись в файле привязок:

(r'^(?P<year>\d{4})/(?P<mounth>\d{2})/$', archive_viewer),
Такая модель:
class Post(models.Model):
author = models.ForeignKey(User)
date = models.DateTimeField()
title = models.CharField(max_length=100)
post = models.TextField()
tags = models.ManyToManyField(Tag)
Как выбрать из базы записи за определённый месяц определённого года (год и месяц передаются в представление)?



Офлайн

#2 Дек. 28, 2009 01:32:20

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

Выбор из базы с фильтром по дате

def archive(request, year=None, month=None):
postlist = Post.objects.filter(date__year = year,
date__month = month).order_by('date')

Отредактировано (Дек. 28, 2009 01:34:25)

Офлайн

#3 Дек. 28, 2009 11:41:55

Mutagena
От:
Зарегистрирован: 2009-10-18
Сообщения: 295
Репутация: +  0  -
Профиль   Отправить e-mail  

Выбор из базы с фильтром по дате

Ferroman, спасибо вам :)



Офлайн

#4 Дек. 28, 2009 12:07:11

tezro
От:
Зарегистрирован: 2009-12-09
Сообщения: 90
Репутация: +  0  -
Профиль   Отправить e-mail  

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version