Skip to content

This is a Django admin multilingual filter for filtering date ranges

License

Notifications You must be signed in to change notification settings

amirmehdi/jalali-django-admin-rangefilter

Repository files navigation

jalali-django-admin-rangefilter

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).

Requirements

  • Python 3.5+
  • Django 3.0+

Installation

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',
        ...
    )

Example usage in admin

    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),
        )

About

This is a Django admin multilingual filter for filtering date ranges

Resources

License

Stars

Watchers

Forks

Packages

No packages published