{"id":23555,"library":"django-admin-inline-paginator-plus","title":"Django Admin Inline Paginator Plus","description":"Simple plugin to paginate Django admin inlines. Current version: 0.1.5, requires Python >=3.8. Active development, release cadence is irregular.","status":"active","version":"0.1.5","language":"python","source_language":"en","source_url":"https://github.com/DmytroLitvinov/django-admin-inline-paginator-plus","tags":["django","admin","inline","paginator","pagination"],"install":[{"cmd":"pip install django-admin-inline-paginator-plus","lang":"bash","label":"Install from PyPI"}],"dependencies":[{"reason":"Required: works with Django 2.2+ (tested up to 3.2).","package":"Django","optional":false}],"imports":[{"note":"Module is named `admin_inline_paginator`, not the full package name.","wrong":"from django_admin_inline_paginator_plus import PaginatorInline","symbol":"PaginatorInline","correct":"from admin_inline_paginator import PaginatorInline"}],"quickstart":{"code":"from django.contrib import admin\nfrom myapp.models import RelatedModel, ParentModel\nfrom admin_inline_paginator import PaginatorInline\n\nclass RelatedInline(PaginatorInline):\n    model = RelatedModel\n    per_page = 10\n\nclass ParentAdmin(admin.ModelAdmin):\n    inlines = [RelatedInline]\n\nadmin.site.register(ParentModel, ParentAdmin)","lang":"python","description":"Create a PaginatorInline subclass and add it to your parent ModelAdmin. Set `per_page` to control how many items appear per page."},"warnings":[{"fix":"Use `admin_inline_paginator` as the import module.","message":"Import path: use `from admin_inline_paginator import PaginatorInline`, NOT `from django_admin_inline_paginator_plus import PaginatorInline`. The package name differs from the import module name.","severity":"gotcha","affected_versions":"all"},{"fix":"Always define `per_page = <int>` on your PaginatorInline subclass.","message":"The `per_page` attribute must be set on the inline class; if omitted, the inline will not paginate (may default to showing all).","severity":"gotcha","affected_versions":"all"},{"fix":"Do not use with nested inlines.","message":"If you also use nested inlines (django-nested-inline), this package may conflict. Pagination and nested inlines together are not supported.","severity":"gotcha","affected_versions":"all"}],"env_vars":null,"last_verified":"2026-05-01T00:00:00.000Z","next_check":"2026-07-30T00:00:00.000Z","problems":[{"fix":"Change import to `from admin_inline_paginator import PaginatorInline`.","cause":"Import uses wrong module name; the correct module is `admin_inline_paginator`.","error":"No module named 'django_admin_inline_paginator_plus'"},{"fix":"Add `per_page = 10` (or your desired number) to the inline definition.","cause":"The `per_page` attribute is required but was not defined on the inline class.","error":"AttributeError: 'RelatedInline' object has no attribute 'per_page'"}],"ecosystem":"pypi","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}