我有两个模型,Fluxo
和Relatorio
Fluxo
有一个日期字段,Relatorio
有两个字段,data_inicio
和data_fim
我想让Relatorio
显示Fluxo
中在Relatorio
中选择的日期之间的记录。
我的方式没有返回任何记录
型号
class Relatorio(models.Model):
data_inicio = models.DateField(default=timezone.now)
data_fim = models.DateField(default=timezone.now)
def imprimir(self):
return mark_safe("<a target='_blank' href='%s'>Imprimir</a>" %
self.get_absolute_url())
imprimir.allow_tags = True
def get_absolute_url(self):
return reverse('fluxo_list', args=[self.pk, ])
关系查看
def get_context_data(self, **kwargs):
inicio = self.kwargs.get('data_inicio')
fim = self.kwargs.get('data_fim')
return dict(
super(RelatorioDetail, self).get_context_data(**kwargs),
fluxo_list = Fluxo.objects.filter(data__range=[inicio, fim])
)
目前没有回答
相关问题 更多 >
编程相关推荐