我有下列型号class Destination_Deal(models.Model):
name = models.CharField(_("Nombre"),max_length=200)
class Departure_Date(models.Model):
date_from= models.DateField(_('Desde'))
date_to= models.DateField(_('Hasta'))
destination_deal = models.ForeignKey(Destination_Deal,verbose_name = _("Oferta de Destino"))
这是出发日期表中的实际数据id date_from date_to destination_deal_id
1 2012-11-01 2013-03-17 1
2 2012-11-01 2012-12-16 2
3 2012-09-16 2012-10-31 3
4 2012-11-01 2012-12-16 3
5 2013-01-04 2013-01-11 4
如果指定的月份和年份介于起始日期和结束日期之间,我想筛选目标交易。
示例1Month: September (09)
Year: 2012
想要的出发日期结果:
ID 3:这是唯一一个触及09/2012的数据范围
示例2Month: February (02)
Year: 2013
想要的出发日期结果:
ID 1:02/2012在03/2012之前
所以,日子其实并不重要。如果月份和年份介于日期从和日期到之间,即使是在某一天,也必须进行筛选。
我想我必须用一些类似th