【问题标题】:Django admin list filter date each month每个月的 Django 管理员列表过滤日期
【发布时间】:2014-02-04 20:01:06
【问题描述】:

模型管理员:

class PedidoComissaoAdmin(admin.ModelAdmin):
    list_display = ['artista', 'pedido', 'pedido_data',
                    'pedidoitem', 'valor_receber', 'data_pagamento',
                    'status', 'origem_venda']
    list_filter = ['artista__nome', 'pedido__data']
    actions = ['status_pago']

型号:

class PedidoComissao(models.Model):
    artista = models.ForeignKey(Cliente, verbose_name='Artista')
    pedido = models.ForeignKey(Pedido)
    pedidoitem = models.ForeignKey(PedidoItem, verbose_name='Arte')
    valor_receber = models.DecimalField(max_digits=11, decimal_places=2)
    data_pagamento = models.DateTimeField(auto_now_add=False)
    status = models.BooleanField(default=False)
    origem_venda = models.CharField(null=True, blank=True, max_length=30)

通过这种方式过滤:

  • 今天
  • 过去 7 天
  • 本月
  • 今年

如何过滤每个月的日期?

【问题讨论】:

    标签: python django


    【解决方案1】:

    您可以使用django-daterange-filter 包。

    【讨论】:

      猜你喜欢
      • 2011-11-16
      • 2017-06-26
      • 2011-01-23
      • 2013-06-24
      • 2016-03-10
      • 2023-03-19
      • 2020-09-29
      • 1970-01-01
      • 2013-09-16
      相关资源
      最近更新 更多