This is a multilingual date range filter for django admin and it is inspired by django-admin-rangefilter.
To see the jalali calendar, make sure that request's LANGUAGE_CODE contains 'fa' ('fa' for Farsi).
- Python 3.5+
- Django 3.0+
Use your favorite Python package manager to install the app from PyPI, e.g.
Example:
pip install jalali-django-admin-rangefilter
Add rangefilter2
to INSTALLED_APPS
:
Example:
INSTALLED_APPS = (
...
'rangefilter2',
...
)
from django.contrib import admin
from rangefilter2.filter import DateRangeFilter
from .models import Post
@admin.register(Post)
class PostAdmin(admin.ModelAdmin):
list_filter = (
('created_at', DateRangeFilter),
)