django-pagination-widget


Namedjango-pagination-widget JSON
Version 0.1.1 PyPI version JSON
download
home_pagehttps://github.com/priyesh-04/django-pagination-widget
SummaryA reusable Django pagination component with modern, clean styling and interactive JavaScript behavior
upload_time2025-09-03 18:47:55
maintainerNone
docs_urlNone
authorPriyesh Shukla
requires_python>=3.9
licenseNone
keywords django pagination widget modern javascript
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Django Pagination Widget

A modern, zero-dependency Django pagination component with clean styling, accessible markup, and a tiny vanilla-JS helper for smart ellipsis.

Supports: Django 4.2+ ยท Python 3.9+

## Install

```bash
pip install django-pagination-widget
```

## Quick start

1) Add the app

```python
INSTALLED_APPS = [
	# ...
	"django_pagination_widget",
]
```

2) In your template

```html
{% load pagination_tags %}

<!-- Basic usage (widget auto-includes its CSS/JS) -->
{% pagination_widget page_obj %}

<!-- Or load assets once (e.g., in base.html) and reuse the widget -->
{% pagination_css %}
{% pagination_js %}
{% pagination_widget page_obj %}
```

Optional: include your own theme overrides

```html
{% pagination_custom_css 'css/pagination_widget.css' %}
```

## Links

- Source: https://github.com/priyesh-04/django-pagination-widget
- Issues: https://github.com/priyesh-04/django-pagination-widget/issues

License: MIT

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/priyesh-04/django-pagination-widget",
    "name": "django-pagination-widget",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": "Priyesh Shukla <priyesh.shukla070@gmail.com>",
    "keywords": "django, pagination, widget, modern, javascript",
    "author": "Priyesh Shukla",
    "author_email": "Priyesh Shukla <priyesh.shukla070@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/d7/a6/12f1e275d135b393167d91244f16e282bc48713f3810faaa1ee2e3516b5b/django_pagination_widget-0.1.1.tar.gz",
    "platform": null,
    "description": "# Django Pagination Widget\r\n\r\nA modern, zero-dependency Django pagination component with clean styling, accessible markup, and a tiny vanilla-JS helper for smart ellipsis.\r\n\r\nSupports: Django 4.2+ \u00b7 Python 3.9+\r\n\r\n## Install\r\n\r\n```bash\r\npip install django-pagination-widget\r\n```\r\n\r\n## Quick start\r\n\r\n1) Add the app\r\n\r\n```python\r\nINSTALLED_APPS = [\r\n\t# ...\r\n\t\"django_pagination_widget\",\r\n]\r\n```\r\n\r\n2) In your template\r\n\r\n```html\r\n{% load pagination_tags %}\r\n\r\n<!-- Basic usage (widget auto-includes its CSS/JS) -->\r\n{% pagination_widget page_obj %}\r\n\r\n<!-- Or load assets once (e.g., in base.html) and reuse the widget -->\r\n{% pagination_css %}\r\n{% pagination_js %}\r\n{% pagination_widget page_obj %}\r\n```\r\n\r\nOptional: include your own theme overrides\r\n\r\n```html\r\n{% pagination_custom_css 'css/pagination_widget.css' %}\r\n```\r\n\r\n## Links\r\n\r\n- Source: https://github.com/priyesh-04/django-pagination-widget\r\n- Issues: https://github.com/priyesh-04/django-pagination-widget/issues\r\n\r\nLicense: MIT\r\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "A reusable Django pagination component with modern, clean styling and interactive JavaScript behavior",
    "version": "0.1.1",
    "project_urls": {
        "Changelog": "https://github.com/priyesh-04/django-pagination-widget/blob/main/CHANGELOG.md",
        "Documentation": "https://django-pagination-widget.readthedocs.io/",
        "Homepage": "https://github.com/priyesh-04/django-pagination-widget",
        "Issues": "https://github.com/priyesh-04/django-pagination-widget/issues",
        "Repository": "https://github.com/priyesh-04/django-pagination-widget"
    },
    "split_keywords": [
        "django",
        " pagination",
        " widget",
        " modern",
        " javascript"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "cb7264cbe0d1e4ecf6cd89ba9bdaf2218de4420e56e73eacfbd15a1490393f4d",
                "md5": "28fb51d1914838349c20173730f50825",
                "sha256": "ac26f0b897d6ad0748c2acbbcea241fdce656a2199c8c3b9d6f9e026590a9e0e"
            },
            "downloads": -1,
            "filename": "django_pagination_widget-0.1.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "28fb51d1914838349c20173730f50825",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 10257,
            "upload_time": "2025-09-03T18:47:54",
            "upload_time_iso_8601": "2025-09-03T18:47:54.017037Z",
            "url": "https://files.pythonhosted.org/packages/cb/72/64cbe0d1e4ecf6cd89ba9bdaf2218de4420e56e73eacfbd15a1490393f4d/django_pagination_widget-0.1.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d7a612f1e275d135b393167d91244f16e282bc48713f3810faaa1ee2e3516b5b",
                "md5": "657cfbe8b1ce387867cdb43e6d6d2750",
                "sha256": "f2b190ae7efcf62abc59076b224bbdb0c6741a3d5cc63f3cd221ef5f1689092e"
            },
            "downloads": -1,
            "filename": "django_pagination_widget-0.1.1.tar.gz",
            "has_sig": false,
            "md5_digest": "657cfbe8b1ce387867cdb43e6d6d2750",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 11906,
            "upload_time": "2025-09-03T18:47:55",
            "upload_time_iso_8601": "2025-09-03T18:47:55.675461Z",
            "url": "https://files.pythonhosted.org/packages/d7/a6/12f1e275d135b393167d91244f16e282bc48713f3810faaa1ee2e3516b5b/django_pagination_widget-0.1.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-09-03 18:47:55",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "priyesh-04",
    "github_project": "django-pagination-widget",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "django-pagination-widget"
}
        
Elapsed time: 0.86223s