我有一个包含这些属性的模型:
class MyModel(models.Model):
name = models.CharField(max_length=250, blank=False, null=False)
timestamp = models.BigIntegerField(default=0)
def save(self, *args, **kwargs):
self.timestamp = get_timestamp_in_milli()
super(MyModel, self).save(*args, **kwargs)
在我的admin.py
中,我已使用此模型声明了AdminModel:
@admin.register(MyModel)
class MyModelAdmin(admin.ModelAdmin):
pass
是否有任何日历,如过滤器,我可以在哪里过滤我的时间戳范围?如果是,如何包含它?
我知道还有基于DateField
的过滤器,是否可以将时间戳过滤为DateFiled
?
答案 0 :(得分:0)
我认为您应该从客户端获取该范围的日期(旁注:__range=[timestamp__lte, timestamp__gte]
)正常方式(即<input type="date" name="timestamp__lte"> <input type="date" name="timestamp__gte">
),然后将其转换为服务器。 Here's a good post