跳转到主要内容

django-filter与django-pagination结合

项目描述

django-filters-mixin

简单的django-filter和分页之间的集成

https://img.shields.io/pypi/v/django-filters-mixin.svg https://img.shields.io/pypi/dm/django-filters-mixin.svg https://img.shields.io/github/license/bashu/django-filters-mixin.svg

要求

您必须已安装并配置django-filter,有关详细信息和建议的设置说明,请参阅django-filter文档。

安装

pip install django-filters-mixin

用法

FilterMixin 允许在使用分页的同时进行过滤

# views.py

import django_filters
from filters.views import FilterMixin


class CustomFilterSet(django_filters.FilterSet):
    # read https://github.com/alex/django-filter#usage
    ...


class CustomFilterView(FilterMixin, django_filters.views.FilterView):
    filterset_class = CustomFilterSet
    paginate_by = 12
    ...

请参阅 示例 应用程序。此应用程序用于手动测试此软件包的功能。这也作为良好的示例...

您需要Django 1.4或更高版本才能运行。它可能在旧版本上运行,但未进行测试。

项目详情


下载文件

下载适合您的平台的文件。如果您不确定选择哪个,请了解更多关于 安装软件包 的信息。

源分发

django-filters-mixin-0.1.4.tar.gz (3.4 kB 查看哈希值)

上传时间:

构建分发

django_filters_mixin-0.1.4-py2.py3-none-any.whl (4.4 kB 查看哈希值)

上传时间 Python 2 Python 3

支持者