安裝
pip install django-daterange-filter
將庫(kù)增加到settings.py
文件的INSTALLED_APPS
中
INSTALLED_APPS = (
...
'daterange_filter'
)
假設(shè)你有一個(gè)包含時(shí)間的的model
class MyModel(models.Model):
...
name = models.CharField(max_length=1, choices=BAR_CHOICES)
created = models.DateField()
應(yīng)用, 在你的admin.py
文件中
from daterange_filter.filter import DateRangeFilter
from django.contrib import admin
from models import MyModel
class MyModelAdmin(admin.ModelAdmin):
list_filter = (
'name',
('created', DateRangeFilter), # this is a tuple
...
)
前臺(tái)樣式
Paste_Image.png