├── .coveragerc ├── .env_vars ├── .gitattributes ├── .github └── workflows │ ├── ci_master.yml │ ├── codeql-analysis.yml │ ├── dependency_review.yml │ └── release_to_test_pypi.yml ├── .gitignore ├── .pylintrc ├── .pypirc ├── .sonarcloud.properties ├── .vscode └── settings.json ├── CHANGELOG.md ├── CODEOWNERS ├── LICENSE ├── MANIFEST.in ├── README.md ├── Requirements └── requirements-dev-testing.txt ├── dev ├── Benchmark │ ├── benchmarks.csv │ ├── profile_benchmarks.bat │ └── run_benchmarks.bat ├── DevSetup │ └── GitSetup.bat ├── Docker │ ├── Dockerfile.python3 │ ├── docker_build.bat │ ├── docker_build.sh │ ├── docker_run.bat │ ├── docker_run.sh │ └── good_docker_startup.txt ├── Linting │ ├── # OLD │ │ ├── .pydocstyle │ │ ├── RunPydocstyle.bat │ │ └── RunPydocstyle.sh │ ├── RunBandit.bat │ ├── RunBandit.sh │ ├── RunMyPy.bat │ ├── RunMyPy.sh │ ├── RunPycodestyle.bat │ ├── RunPycodestyle.sh │ ├── RunPylint.bat │ ├── RunPylint.sh │ ├── RunRuff.bat │ └── RunRuff.sh ├── Packaging │ ├── check_github_actions_release.sh │ ├── check_github_actions_release_test_version.sh │ ├── check_travis_release.sh │ ├── check_wheels.bat │ ├── check_wheels.sh │ ├── create_wheel.bat │ ├── create_wheel.sh │ ├── upload_to_pypi.bat │ └── upload_to_pypi_test.bat ├── Testing │ ├── RunPytest.bat │ └── RunPytest.sh ├── check_dev_environment.bat ├── check_django.bat ├── check_django.sh ├── check_package_safety.bat ├── check_package_safety.sh ├── clean_test_proj.bat ├── create_doc.bat ├── make_shell_scripts_exec_in_git.bat ├── profile_PYTHON_PROG.bat ├── run_linters.bat ├── run_linters.sh ├── run_tests.bat ├── run_tests.sh ├── run_tests_postgresql_local.bat ├── run_tests_postgresql_local.sh ├── run_tests_sqlite.bat └── set_postgresql.bat ├── django_property_filter ├── __init__.py ├── constants.py ├── filters.py ├── filtersets.py ├── ruff.toml └── utils.py ├── docker-compose.yml ├── docs ├── Makefile ├── make.bat └── source │ ├── conf.py │ ├── dev │ └── dev_testing.rst │ ├── guide │ ├── install.rst │ ├── limitations.rst │ ├── overview.rst │ └── usage.rst │ ├── index.rst │ └── ref │ ├── filters.rst │ └── filterset.rst ├── mypy.ini ├── pyproject.toml ├── pytest.ini ├── requirements.txt ├── tests ├── __init__.py ├── common.py ├── conftest.py ├── django_property_filter │ ├── filters │ │ ├── __init__.py │ │ ├── test_misc_boolean_choice_filters.py │ │ ├── test_multi_filter_tests.py │ │ ├── test_property_all_values_filter.py │ │ ├── test_property_all_values_multiple_filter.py │ │ ├── test_property_base_csv_filter.py │ │ ├── test_property_base_in_filter.py │ │ ├── test_property_base_range_filter.py │ │ ├── test_property_boolean_filter.py │ │ ├── test_property_char_filter.py │ │ ├── test_property_choice_filter.py │ │ ├── test_property_date_filter.py │ │ ├── test_property_date_from_to_range_filter.py │ │ ├── test_property_date_range_filter.py │ │ ├── test_property_date_time_filter.py │ │ ├── test_property_date_time_from_to_range_filter.py │ │ ├── test_property_durtion_filter.py │ │ ├── test_property_iso_date_time_filter.py │ │ ├── test_property_iso_date_time_from_to_range_filter.py │ │ ├── test_property_lookup_choice_filter.py │ │ ├── test_property_multiple_choice_filter.py │ │ ├── test_property_number_filter.py │ │ ├── test_property_numeric_range_filter.py │ │ ├── test_property_ordering_filter.py │ │ ├── test_property_range_filter.py │ │ ├── test_property_time_filter.py │ │ ├── test_property_time_range_filter.py │ │ ├── test_property_typed_choice_filter.py │ │ ├── test_property_typed_multiple_choice_filter.py │ │ ├── test_property_uuid_filter.py │ │ └── test_volume_test.py │ ├── test_filters_generic.py │ ├── test_filtersets.py │ └── test_utils.py ├── django_test_proj │ ├── django_test_proj │ │ ├── __init__.py │ │ ├── asgi.py │ │ ├── settings.py │ │ ├── settings_postgres_github_actions.py │ │ ├── settings_postgres_local.py │ │ ├── settings_postgres_travis.py │ │ ├── urls.py │ │ └── wsgi.py │ ├── manage.py │ ├── property_filter │ │ ├── __init__.py │ │ ├── admin.py │ │ ├── apps.py │ │ ├── benchmark_utils.py │ │ ├── filters.py │ │ ├── management │ │ │ ├── __init__.py │ │ │ └── commands │ │ │ │ ├── __init__.py │ │ │ │ ├── profile_filter.py │ │ │ │ ├── run_benchmarks.py │ │ │ │ ├── setup_bulk_data.py │ │ │ │ └── setup_data.py │ │ ├── migrations │ │ │ └── __init__.py │ │ ├── models.py │ │ ├── templatetags │ │ │ ├── __init__.py │ │ │ └── customtags.py │ │ ├── tests.py │ │ └── views.py │ └── templates │ │ ├── base.html │ │ ├── generic_filter.html │ │ ├── generic_filter_filter_first.html │ │ ├── home.html │ │ └── sidebar.html └── tests │ ├── __init__.py │ ├── test_common.py │ └── test_django_filter_app.py └── tox.ini /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/.coveragerc -------------------------------------------------------------------------------- /.env_vars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/.env_vars -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/ci_master.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/.github/workflows/ci_master.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/dependency_review.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/.github/workflows/dependency_review.yml -------------------------------------------------------------------------------- /.github/workflows/release_to_test_pypi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/.github/workflows/release_to_test_pypi.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/.gitignore -------------------------------------------------------------------------------- /.pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/.pylintrc -------------------------------------------------------------------------------- /.pypirc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/.pypirc -------------------------------------------------------------------------------- /.sonarcloud.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/.sonarcloud.properties -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | recursive-exclude tests * 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/README.md -------------------------------------------------------------------------------- /Requirements/requirements-dev-testing.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/Requirements/requirements-dev-testing.txt -------------------------------------------------------------------------------- /dev/Benchmark/benchmarks.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/dev/Benchmark/benchmarks.csv -------------------------------------------------------------------------------- /dev/Benchmark/profile_benchmarks.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/dev/Benchmark/profile_benchmarks.bat -------------------------------------------------------------------------------- /dev/Benchmark/run_benchmarks.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/dev/Benchmark/run_benchmarks.bat -------------------------------------------------------------------------------- /dev/DevSetup/GitSetup.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/dev/DevSetup/GitSetup.bat -------------------------------------------------------------------------------- /dev/Docker/Dockerfile.python3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/dev/Docker/Dockerfile.python3 -------------------------------------------------------------------------------- /dev/Docker/docker_build.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/dev/Docker/docker_build.bat -------------------------------------------------------------------------------- /dev/Docker/docker_build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/dev/Docker/docker_build.sh -------------------------------------------------------------------------------- /dev/Docker/docker_run.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/dev/Docker/docker_run.bat -------------------------------------------------------------------------------- /dev/Docker/docker_run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/dev/Docker/docker_run.sh -------------------------------------------------------------------------------- /dev/Docker/good_docker_startup.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/dev/Docker/good_docker_startup.txt -------------------------------------------------------------------------------- /dev/Linting/# OLD/.pydocstyle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/dev/Linting/# OLD/.pydocstyle -------------------------------------------------------------------------------- /dev/Linting/# OLD/RunPydocstyle.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/dev/Linting/# OLD/RunPydocstyle.bat -------------------------------------------------------------------------------- /dev/Linting/# OLD/RunPydocstyle.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/dev/Linting/# OLD/RunPydocstyle.sh -------------------------------------------------------------------------------- /dev/Linting/RunBandit.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/dev/Linting/RunBandit.bat -------------------------------------------------------------------------------- /dev/Linting/RunBandit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/dev/Linting/RunBandit.sh -------------------------------------------------------------------------------- /dev/Linting/RunMyPy.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/dev/Linting/RunMyPy.bat -------------------------------------------------------------------------------- /dev/Linting/RunMyPy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/dev/Linting/RunMyPy.sh -------------------------------------------------------------------------------- /dev/Linting/RunPycodestyle.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/dev/Linting/RunPycodestyle.bat -------------------------------------------------------------------------------- /dev/Linting/RunPycodestyle.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/dev/Linting/RunPycodestyle.sh -------------------------------------------------------------------------------- /dev/Linting/RunPylint.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/dev/Linting/RunPylint.bat -------------------------------------------------------------------------------- /dev/Linting/RunPylint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/dev/Linting/RunPylint.sh -------------------------------------------------------------------------------- /dev/Linting/RunRuff.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/dev/Linting/RunRuff.bat -------------------------------------------------------------------------------- /dev/Linting/RunRuff.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/dev/Linting/RunRuff.sh -------------------------------------------------------------------------------- /dev/Packaging/check_github_actions_release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/dev/Packaging/check_github_actions_release.sh -------------------------------------------------------------------------------- /dev/Packaging/check_github_actions_release_test_version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/dev/Packaging/check_github_actions_release_test_version.sh -------------------------------------------------------------------------------- /dev/Packaging/check_travis_release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/dev/Packaging/check_travis_release.sh -------------------------------------------------------------------------------- /dev/Packaging/check_wheels.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/dev/Packaging/check_wheels.bat -------------------------------------------------------------------------------- /dev/Packaging/check_wheels.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/dev/Packaging/check_wheels.sh -------------------------------------------------------------------------------- /dev/Packaging/create_wheel.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/dev/Packaging/create_wheel.bat -------------------------------------------------------------------------------- /dev/Packaging/create_wheel.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/dev/Packaging/create_wheel.sh -------------------------------------------------------------------------------- /dev/Packaging/upload_to_pypi.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/dev/Packaging/upload_to_pypi.bat -------------------------------------------------------------------------------- /dev/Packaging/upload_to_pypi_test.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/dev/Packaging/upload_to_pypi_test.bat -------------------------------------------------------------------------------- /dev/Testing/RunPytest.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/dev/Testing/RunPytest.bat -------------------------------------------------------------------------------- /dev/Testing/RunPytest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/dev/Testing/RunPytest.sh -------------------------------------------------------------------------------- /dev/check_dev_environment.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/dev/check_dev_environment.bat -------------------------------------------------------------------------------- /dev/check_django.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/dev/check_django.bat -------------------------------------------------------------------------------- /dev/check_django.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/dev/check_django.sh -------------------------------------------------------------------------------- /dev/check_package_safety.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/dev/check_package_safety.bat -------------------------------------------------------------------------------- /dev/check_package_safety.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/dev/check_package_safety.sh -------------------------------------------------------------------------------- /dev/clean_test_proj.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/dev/clean_test_proj.bat -------------------------------------------------------------------------------- /dev/create_doc.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/dev/create_doc.bat -------------------------------------------------------------------------------- /dev/make_shell_scripts_exec_in_git.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/dev/make_shell_scripts_exec_in_git.bat -------------------------------------------------------------------------------- /dev/profile_PYTHON_PROG.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/dev/profile_PYTHON_PROG.bat -------------------------------------------------------------------------------- /dev/run_linters.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/dev/run_linters.bat -------------------------------------------------------------------------------- /dev/run_linters.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/dev/run_linters.sh -------------------------------------------------------------------------------- /dev/run_tests.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/dev/run_tests.bat -------------------------------------------------------------------------------- /dev/run_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/dev/run_tests.sh -------------------------------------------------------------------------------- /dev/run_tests_postgresql_local.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/dev/run_tests_postgresql_local.bat -------------------------------------------------------------------------------- /dev/run_tests_postgresql_local.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/dev/run_tests_postgresql_local.sh -------------------------------------------------------------------------------- /dev/run_tests_sqlite.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/dev/run_tests_sqlite.bat -------------------------------------------------------------------------------- /dev/set_postgresql.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/dev/set_postgresql.bat -------------------------------------------------------------------------------- /django_property_filter/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/django_property_filter/__init__.py -------------------------------------------------------------------------------- /django_property_filter/constants.py: -------------------------------------------------------------------------------- 1 | """Constants for shared usage.""" 2 | 3 | EMPTY_VALUES = ([], (), {}, '', None) 4 | -------------------------------------------------------------------------------- /django_property_filter/filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/django_property_filter/filters.py -------------------------------------------------------------------------------- /django_property_filter/filtersets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/django_property_filter/filtersets.py -------------------------------------------------------------------------------- /django_property_filter/ruff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/django_property_filter/ruff.toml -------------------------------------------------------------------------------- /django_property_filter/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/django_property_filter/utils.py -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/dev/dev_testing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/docs/source/dev/dev_testing.rst -------------------------------------------------------------------------------- /docs/source/guide/install.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/docs/source/guide/install.rst -------------------------------------------------------------------------------- /docs/source/guide/limitations.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/docs/source/guide/limitations.rst -------------------------------------------------------------------------------- /docs/source/guide/overview.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/docs/source/guide/overview.rst -------------------------------------------------------------------------------- /docs/source/guide/usage.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/docs/source/guide/usage.rst -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/ref/filters.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/docs/source/ref/filters.rst -------------------------------------------------------------------------------- /docs/source/ref/filterset.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/docs/source/ref/filterset.rst -------------------------------------------------------------------------------- /mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/mypy.ini -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/pytest.ini -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/requirements.txt -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | """Package to support filtering by Property in Django.""" 2 | -------------------------------------------------------------------------------- /tests/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/tests/common.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/django_property_filter/filters/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/django_property_filter/filters/test_misc_boolean_choice_filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/tests/django_property_filter/filters/test_misc_boolean_choice_filters.py -------------------------------------------------------------------------------- /tests/django_property_filter/filters/test_multi_filter_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/tests/django_property_filter/filters/test_multi_filter_tests.py -------------------------------------------------------------------------------- /tests/django_property_filter/filters/test_property_all_values_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/tests/django_property_filter/filters/test_property_all_values_filter.py -------------------------------------------------------------------------------- /tests/django_property_filter/filters/test_property_all_values_multiple_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/tests/django_property_filter/filters/test_property_all_values_multiple_filter.py -------------------------------------------------------------------------------- /tests/django_property_filter/filters/test_property_base_csv_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/tests/django_property_filter/filters/test_property_base_csv_filter.py -------------------------------------------------------------------------------- /tests/django_property_filter/filters/test_property_base_in_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/tests/django_property_filter/filters/test_property_base_in_filter.py -------------------------------------------------------------------------------- /tests/django_property_filter/filters/test_property_base_range_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/tests/django_property_filter/filters/test_property_base_range_filter.py -------------------------------------------------------------------------------- /tests/django_property_filter/filters/test_property_boolean_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/tests/django_property_filter/filters/test_property_boolean_filter.py -------------------------------------------------------------------------------- /tests/django_property_filter/filters/test_property_char_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/tests/django_property_filter/filters/test_property_char_filter.py -------------------------------------------------------------------------------- /tests/django_property_filter/filters/test_property_choice_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/tests/django_property_filter/filters/test_property_choice_filter.py -------------------------------------------------------------------------------- /tests/django_property_filter/filters/test_property_date_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/tests/django_property_filter/filters/test_property_date_filter.py -------------------------------------------------------------------------------- /tests/django_property_filter/filters/test_property_date_from_to_range_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/tests/django_property_filter/filters/test_property_date_from_to_range_filter.py -------------------------------------------------------------------------------- /tests/django_property_filter/filters/test_property_date_range_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/tests/django_property_filter/filters/test_property_date_range_filter.py -------------------------------------------------------------------------------- /tests/django_property_filter/filters/test_property_date_time_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/tests/django_property_filter/filters/test_property_date_time_filter.py -------------------------------------------------------------------------------- /tests/django_property_filter/filters/test_property_date_time_from_to_range_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/tests/django_property_filter/filters/test_property_date_time_from_to_range_filter.py -------------------------------------------------------------------------------- /tests/django_property_filter/filters/test_property_durtion_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/tests/django_property_filter/filters/test_property_durtion_filter.py -------------------------------------------------------------------------------- /tests/django_property_filter/filters/test_property_iso_date_time_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/tests/django_property_filter/filters/test_property_iso_date_time_filter.py -------------------------------------------------------------------------------- /tests/django_property_filter/filters/test_property_iso_date_time_from_to_range_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/tests/django_property_filter/filters/test_property_iso_date_time_from_to_range_filter.py -------------------------------------------------------------------------------- /tests/django_property_filter/filters/test_property_lookup_choice_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/tests/django_property_filter/filters/test_property_lookup_choice_filter.py -------------------------------------------------------------------------------- /tests/django_property_filter/filters/test_property_multiple_choice_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/tests/django_property_filter/filters/test_property_multiple_choice_filter.py -------------------------------------------------------------------------------- /tests/django_property_filter/filters/test_property_number_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/tests/django_property_filter/filters/test_property_number_filter.py -------------------------------------------------------------------------------- /tests/django_property_filter/filters/test_property_numeric_range_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/tests/django_property_filter/filters/test_property_numeric_range_filter.py -------------------------------------------------------------------------------- /tests/django_property_filter/filters/test_property_ordering_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/tests/django_property_filter/filters/test_property_ordering_filter.py -------------------------------------------------------------------------------- /tests/django_property_filter/filters/test_property_range_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/tests/django_property_filter/filters/test_property_range_filter.py -------------------------------------------------------------------------------- /tests/django_property_filter/filters/test_property_time_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/tests/django_property_filter/filters/test_property_time_filter.py -------------------------------------------------------------------------------- /tests/django_property_filter/filters/test_property_time_range_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/tests/django_property_filter/filters/test_property_time_range_filter.py -------------------------------------------------------------------------------- /tests/django_property_filter/filters/test_property_typed_choice_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/tests/django_property_filter/filters/test_property_typed_choice_filter.py -------------------------------------------------------------------------------- /tests/django_property_filter/filters/test_property_typed_multiple_choice_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/tests/django_property_filter/filters/test_property_typed_multiple_choice_filter.py -------------------------------------------------------------------------------- /tests/django_property_filter/filters/test_property_uuid_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/tests/django_property_filter/filters/test_property_uuid_filter.py -------------------------------------------------------------------------------- /tests/django_property_filter/filters/test_volume_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/tests/django_property_filter/filters/test_volume_test.py -------------------------------------------------------------------------------- /tests/django_property_filter/test_filters_generic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/tests/django_property_filter/test_filters_generic.py -------------------------------------------------------------------------------- /tests/django_property_filter/test_filtersets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/tests/django_property_filter/test_filtersets.py -------------------------------------------------------------------------------- /tests/django_property_filter/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/tests/django_property_filter/test_utils.py -------------------------------------------------------------------------------- /tests/django_test_proj/django_test_proj/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/django_test_proj/django_test_proj/asgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/tests/django_test_proj/django_test_proj/asgi.py -------------------------------------------------------------------------------- /tests/django_test_proj/django_test_proj/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/tests/django_test_proj/django_test_proj/settings.py -------------------------------------------------------------------------------- /tests/django_test_proj/django_test_proj/settings_postgres_github_actions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/tests/django_test_proj/django_test_proj/settings_postgres_github_actions.py -------------------------------------------------------------------------------- /tests/django_test_proj/django_test_proj/settings_postgres_local.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/tests/django_test_proj/django_test_proj/settings_postgres_local.py -------------------------------------------------------------------------------- /tests/django_test_proj/django_test_proj/settings_postgres_travis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/tests/django_test_proj/django_test_proj/settings_postgres_travis.py -------------------------------------------------------------------------------- /tests/django_test_proj/django_test_proj/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/tests/django_test_proj/django_test_proj/urls.py -------------------------------------------------------------------------------- /tests/django_test_proj/django_test_proj/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/tests/django_test_proj/django_test_proj/wsgi.py -------------------------------------------------------------------------------- /tests/django_test_proj/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/tests/django_test_proj/manage.py -------------------------------------------------------------------------------- /tests/django_test_proj/property_filter/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/django_test_proj/property_filter/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/tests/django_test_proj/property_filter/admin.py -------------------------------------------------------------------------------- /tests/django_test_proj/property_filter/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/tests/django_test_proj/property_filter/apps.py -------------------------------------------------------------------------------- /tests/django_test_proj/property_filter/benchmark_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/tests/django_test_proj/property_filter/benchmark_utils.py -------------------------------------------------------------------------------- /tests/django_test_proj/property_filter/filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/tests/django_test_proj/property_filter/filters.py -------------------------------------------------------------------------------- /tests/django_test_proj/property_filter/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/django_test_proj/property_filter/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/django_test_proj/property_filter/management/commands/profile_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/tests/django_test_proj/property_filter/management/commands/profile_filter.py -------------------------------------------------------------------------------- /tests/django_test_proj/property_filter/management/commands/run_benchmarks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/tests/django_test_proj/property_filter/management/commands/run_benchmarks.py -------------------------------------------------------------------------------- /tests/django_test_proj/property_filter/management/commands/setup_bulk_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/tests/django_test_proj/property_filter/management/commands/setup_bulk_data.py -------------------------------------------------------------------------------- /tests/django_test_proj/property_filter/management/commands/setup_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/tests/django_test_proj/property_filter/management/commands/setup_data.py -------------------------------------------------------------------------------- /tests/django_test_proj/property_filter/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/django_test_proj/property_filter/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/tests/django_test_proj/property_filter/models.py -------------------------------------------------------------------------------- /tests/django_test_proj/property_filter/templatetags/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/django_test_proj/property_filter/templatetags/customtags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/tests/django_test_proj/property_filter/templatetags/customtags.py -------------------------------------------------------------------------------- /tests/django_test_proj/property_filter/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/tests/django_test_proj/property_filter/tests.py -------------------------------------------------------------------------------- /tests/django_test_proj/property_filter/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/tests/django_test_proj/property_filter/views.py -------------------------------------------------------------------------------- /tests/django_test_proj/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/tests/django_test_proj/templates/base.html -------------------------------------------------------------------------------- /tests/django_test_proj/templates/generic_filter.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/tests/django_test_proj/templates/generic_filter.html -------------------------------------------------------------------------------- /tests/django_test_proj/templates/generic_filter_filter_first.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/tests/django_test_proj/templates/generic_filter_filter_first.html -------------------------------------------------------------------------------- /tests/django_test_proj/templates/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/tests/django_test_proj/templates/home.html -------------------------------------------------------------------------------- /tests/django_test_proj/templates/sidebar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/tests/django_test_proj/templates/sidebar.html -------------------------------------------------------------------------------- /tests/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/tests/test_common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/tests/tests/test_common.py -------------------------------------------------------------------------------- /tests/tests/test_django_filter_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/tests/tests/test_django_filter_app.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericziethen/django-property-filter/HEAD/tox.ini --------------------------------------------------------------------------------