{
"info": {
"author": "Matthew Schinckel",
"author_email": "matt@schinckel.net",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 4 - Beta",
"Framework :: Django",
"Intended Audience :: Developers",
"License :: OSI Approved :: BSD License",
"Operating System :: OS Independent",
"Programming Language :: Python :: 2.7",
"Programming Language :: Python :: 3.6",
"Programming Language :: Python :: 3.7",
"Programming Language :: Python :: Implementation :: CPython",
"Topic :: Software Development :: Libraries :: Python Modules"
],
"description": "# Keyset Pagination for Django.\n\nDjango pagination uses the LIMIT/OFFSET method. This is fine for smaller offsets, but once you start getting beyond a few pages, it can perform really badly. This is because the database needs to fetch all of the previous rows, even though it discards them.\n\nUsing Keyset Pagination allows for better performing \"next page\" fetches, at the cost of not being able to randomly fetch a page. That is, if you know the last element from page N-1, then you may fetch page N, but otherwise you really can't.\n\nKeyset Pagination, sometimes called the Seek Method, has been documented by [Markus Winand](https://use-the-index-luke.com/sql/partial-results/fetch-next-page) and [Joe Nelson](https://www.citusdata.com/blog/2016/03/30/five-ways-to-paginate/). If you are not familiar with the concept, I strongly suggest you read the articles above.\n\nIn order to use the paginator within this package, you will probably also need to use the provided View mixin: this changes the way a queryset is paginated to enable non-integer \"page numbers\".\n\n class List(PaginationMixin, ListView):\n paginator_class = KeysetPaginator\n paginate_by = 10\n queryset = MyModel.objects.order_by('-timestamp', 'group')\n\nYou won't be able to iterate through page numbers in a template in the same way: you are limited to next and previous pages. Otherwise, you construct them in largely the same way:\n\n \n Prev Page\n \n\n \n Next Page\n \n\nNote that you do not get access to the length of the queryset, nor the number of pages, because these could be expensive queries. You really don't need to know that ;)\n\nHowever, I like to use GET forms to [enable pagination of filtered results](https://schinckel.net/2014/08/17/leveraging-html-and-django-forms%3A-pagination-of-filtered-results/):\n\n \n ← Prev Page\n \n\n \n Next Page →\n \n\n\nSee https://schinckel.net/2018/11/23/keyset-pagination-in-django/ for more details about how this package works.",
"description_content_type": "text/markdown",
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://bitbucket.org/schinckel/django-keyset-pagination",
"keywords": "",
"license": "",
"maintainer": "",
"maintainer_email": "",
"name": "django-keyset-pagination-plus",
"package_url": "https://pypi.org/project/django-keyset-pagination-plus/",
"platform": "",
"project_url": "https://pypi.org/project/django-keyset-pagination-plus/",
"project_urls": {
"Homepage": "https://bitbucket.org/schinckel/django-keyset-pagination"
},
"release_url": "https://pypi.org/project/django-keyset-pagination-plus/0.9.9/",
"requires_dist": null,
"requires_python": ">=2.7",
"summary": "Keyset Pagination (seek method) for django.",
"version": "0.9.9"
},
"last_serial": 5987587,
"releases": {
"0.8.0": [
{
"comment_text": "",
"digests": {
"md5": "7827be8b8d37b2951536d6f15a015e38",
"sha256": "31b0c4508e63acf073dca377f451ead89a120dc172716f58b90c56c8fc514bca"
},
"downloads": -1,
"filename": "django-keyset-pagination-plus-0.8.0.tar.gz",
"has_sig": false,
"md5_digest": "7827be8b8d37b2951536d6f15a015e38",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 5778,
"upload_time": "2018-11-26T00:04:58",
"url": "https://files.pythonhosted.org/packages/75/41/6fabf4c50d2d752f5d85415d184fe52c1f02b32320474ebffb58d3470c58/django-keyset-pagination-plus-0.8.0.tar.gz"
}
],
"0.8.1": [
{
"comment_text": "",
"digests": {
"md5": "40b388f3d6b7f2dde5c39d1974e9e427",
"sha256": "405fa3dbab825ae3ec329766790d85500b739d054e18598207e1e7fd1daa9548"
},
"downloads": -1,
"filename": "django-keyset-pagination-plus-0.8.1.tar.gz",
"has_sig": false,
"md5_digest": "40b388f3d6b7f2dde5c39d1974e9e427",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 5803,
"upload_time": "2018-11-26T00:08:28",
"url": "https://files.pythonhosted.org/packages/b8/38/9d7791e05dd861f45dbe7a2518c57cf61b21c2fd4e9865634c1d81196920/django-keyset-pagination-plus-0.8.1.tar.gz"
}
],
"0.8.2": [
{
"comment_text": "",
"digests": {
"md5": "287159bd7365705a58dbfd68f07e59cf",
"sha256": "1d37ed5a83b8af10fa23fd96206eff5637e5ea406166d7cc5b69b316786dd416"
},
"downloads": -1,
"filename": "django_keyset_pagination_plus-0.8.2-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "287159bd7365705a58dbfd68f07e59cf",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=3.6",
"size": 6565,
"upload_time": "2018-11-26T00:30:35",
"url": "https://files.pythonhosted.org/packages/7d/1e/49bbca71f314243f4827ab21324851db5aaa77bee31e609bdf6bd2a1d173/django_keyset_pagination_plus-0.8.2-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "efe56102817127075f85587f02042c2e",
"sha256": "4a1df0ca78324e27259c5ee53620980d85d9f3c8885b84bcbac83c4ed3b3c0d7"
},
"downloads": -1,
"filename": "django-keyset-pagination-plus-0.8.2.tar.gz",
"has_sig": false,
"md5_digest": "efe56102817127075f85587f02042c2e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 6755,
"upload_time": "2018-11-26T00:16:56",
"url": "https://files.pythonhosted.org/packages/1e/b9/e09a1f275b1ec812934962dfc25e529a90698e5439a3dabebb32ad0f0587/django-keyset-pagination-plus-0.8.2.tar.gz"
}
],
"0.8.3": [
{
"comment_text": "",
"digests": {
"md5": "3c8b6d0e3064fff5eef6e3fac4f58b13",
"sha256": "b7fadc765dc32bc8287a35a96ed895a9a852df277bed1aa4aa21d295eda66dd9"
},
"downloads": -1,
"filename": "django_keyset_pagination_plus-0.8.3-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "3c8b6d0e3064fff5eef6e3fac4f58b13",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=3.6",
"size": 6573,
"upload_time": "2018-11-26T03:45:19",
"url": "https://files.pythonhosted.org/packages/5c/71/966abc3fc6978844c20e79cb313d4185dcde8c9b18c7a5c6c7e3dc5965dc/django_keyset_pagination_plus-0.8.3-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "a1f1b4bca4d2384b223bfcfdde9e704d",
"sha256": "3b5a62630bac11ebb5a913feb96a8ece1510bd6ee81644cef18c4a869c191bd1"
},
"downloads": -1,
"filename": "django-keyset-pagination-plus-0.8.3.tar.gz",
"has_sig": false,
"md5_digest": "a1f1b4bca4d2384b223bfcfdde9e704d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 6761,
"upload_time": "2018-11-26T03:45:20",
"url": "https://files.pythonhosted.org/packages/f4/52/b0083f4b5f213b00cf281bac52b4315e59cfe6826995a761e9af1264685d/django-keyset-pagination-plus-0.8.3.tar.gz"
}
],
"0.8.4": [
{
"comment_text": "",
"digests": {
"md5": "a3bc1cc2ae871a5c95d5c672e11bce6a",
"sha256": "80f89d1d05889feab3e5ffe17b01077cb121b37f306f6d1b9c48031471caed32"
},
"downloads": -1,
"filename": "django_keyset_pagination_plus-0.8.4-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "a3bc1cc2ae871a5c95d5c672e11bce6a",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=2.7",
"size": 6575,
"upload_time": "2018-11-26T03:49:23",
"url": "https://files.pythonhosted.org/packages/e4/66/ad4f044da1e6bb5fdfdfef6e449d053b98c6016c76424b0b47101f04d0c4/django_keyset_pagination_plus-0.8.4-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "ee3447319723cee2c4597c15a792daf3",
"sha256": "3ce732b03a58ead544d2322eda1c4a0017179dbc70fb8e56385496312c032830"
},
"downloads": -1,
"filename": "django-keyset-pagination-plus-0.8.4.tar.gz",
"has_sig": false,
"md5_digest": "ee3447319723cee2c4597c15a792daf3",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=2.7",
"size": 6758,
"upload_time": "2018-11-26T03:49:24",
"url": "https://files.pythonhosted.org/packages/9a/b8/25e94d32817484bd2c016238ef54bf59ef6e0da7f3aac7c4d5f56c181c2b/django-keyset-pagination-plus-0.8.4.tar.gz"
}
],
"0.8.5": [
{
"comment_text": "",
"digests": {
"md5": "b7ec65e703afd4ec3e8051d2f8f890ed",
"sha256": "ff6c49d9c679b058048a3aefa3adeb1a2ca21f6c0fdcd42e31a9f16f801fb929"
},
"downloads": -1,
"filename": "django_keyset_pagination_plus-0.8.5-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "b7ec65e703afd4ec3e8051d2f8f890ed",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=2.7",
"size": 6582,
"upload_time": "2018-11-27T23:44:57",
"url": "https://files.pythonhosted.org/packages/a1/4c/bc3ed3556c1809586a2d041ee22712f96559aa2ea92001997d2af0da826d/django_keyset_pagination_plus-0.8.5-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "c0535420d4202bfdba8b8f155ed90ef3",
"sha256": "af2c59dd6cc1ee2f58ba19d7bf8c4dfc3a96a005fdf32b7df38ae81f630466e4"
},
"downloads": -1,
"filename": "django-keyset-pagination-plus-0.8.5.tar.gz",
"has_sig": false,
"md5_digest": "c0535420d4202bfdba8b8f155ed90ef3",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=2.7",
"size": 6772,
"upload_time": "2018-11-27T23:44:59",
"url": "https://files.pythonhosted.org/packages/10/fa/61e2b9bbc64cdb132fe55bb37055f39df6d955c1d7e6c8c1fe31437311c8/django-keyset-pagination-plus-0.8.5.tar.gz"
}
],
"0.9.0": [
{
"comment_text": "",
"digests": {
"md5": "63a3ed11159ef35dce34c1e61a8b8285",
"sha256": "129f054cc85a85b2268326347ff833848499e53a54fc9c87204000dd1966a170"
},
"downloads": -1,
"filename": "django_keyset_pagination_plus-0.9.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "63a3ed11159ef35dce34c1e61a8b8285",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=2.7",
"size": 7549,
"upload_time": "2018-12-05T03:38:38",
"url": "https://files.pythonhosted.org/packages/e2/b5/dc8821a743897ecd75e84175eae7f6f88f819be4df2856b07bde8769d8fd/django_keyset_pagination_plus-0.9.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "4fa4dbf66aa6e6f25ecd9b47a9135df0",
"sha256": "4322e35c4c78822acd52bdd191e7c0670a8890436e1f9dc2b5e86ad819c3387c"
},
"downloads": -1,
"filename": "django-keyset-pagination-plus-0.9.0.tar.gz",
"has_sig": false,
"md5_digest": "4fa4dbf66aa6e6f25ecd9b47a9135df0",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=2.7",
"size": 6861,
"upload_time": "2018-12-05T03:38:39",
"url": "https://files.pythonhosted.org/packages/3d/cb/810cb6108da1d66137866ca22b8c5d81841608e865c7b0033f205aaf759e/django-keyset-pagination-plus-0.9.0.tar.gz"
}
],
"0.9.1": [
{
"comment_text": "",
"digests": {
"md5": "2f187fdbfcd8d6d8e9a830ff7d10e65b",
"sha256": "1b2531cada8d0fa2b6f10f9692355b2e1727760243e8c04a08066e0108e17186"
},
"downloads": -1,
"filename": "django-keyset-pagination-plus-0.9.1.tar.gz",
"has_sig": false,
"md5_digest": "2f187fdbfcd8d6d8e9a830ff7d10e65b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=2.7",
"size": 6862,
"upload_time": "2019-01-14T06:24:33",
"url": "https://files.pythonhosted.org/packages/44/80/bc5ab9b925e289d9398b8299f8ffa37235fef7b5eaae762ce9cae8df8c92/django-keyset-pagination-plus-0.9.1.tar.gz"
}
],
"0.9.2": [
{
"comment_text": "",
"digests": {
"md5": "0e21f73878a7f8a953c7297e22fdecf4",
"sha256": "74d7793a45c2feebd7bddb0dee9fb0f62286e1b60850aa06cd73a4c1a7687094"
},
"downloads": -1,
"filename": "django_keyset_pagination_plus-0.9.2-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "0e21f73878a7f8a953c7297e22fdecf4",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 7565,
"upload_time": "2019-01-18T05:55:04",
"url": "https://files.pythonhosted.org/packages/08/6c/4a7153f637ab95141e378cdb19edefdfda89e86dbb76ab7afdff4b4e6073/django_keyset_pagination_plus-0.9.2-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "8511dcd7233ded07427aa4e5e26c9509",
"sha256": "624d29b1b03988bc47a64a9b6d94878ecd7b3a37491db8541864ecf7dbfa056e"
},
"downloads": -1,
"filename": "django-keyset-pagination-plus-0.9.2.tar.gz",
"has_sig": false,
"md5_digest": "8511dcd7233ded07427aa4e5e26c9509",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6874,
"upload_time": "2019-01-18T05:53:19",
"url": "https://files.pythonhosted.org/packages/70/0e/f6e81218466b172900b05b8ed8c8edcd53011ec0c8a7800a158b8470ed41/django-keyset-pagination-plus-0.9.2.tar.gz"
}
],
"0.9.3": [
{
"comment_text": "",
"digests": {
"md5": "b3cc9b1f1b009acfd8f17400a5d67f24",
"sha256": "7e39c9d847afd6edc90cfd2a22a4e938e05c3957870d17f37000da5d6cd04b49"
},
"downloads": -1,
"filename": "django_keyset_pagination_plus-0.9.3-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "b3cc9b1f1b009acfd8f17400a5d67f24",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=2.7",
"size": 7573,
"upload_time": "2019-02-13T03:50:45",
"url": "https://files.pythonhosted.org/packages/cf/4c/8b8f9c9c5f3d4019f71734642aaf8f7041ad2842e4f5600371e36410ff8c/django_keyset_pagination_plus-0.9.3-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "2f9dd70d5f793953c6d04d035fba1488",
"sha256": "0a46ae5f8280199f0806943fb5d1fa7b75ccd893018a12df25906271c340e8fe"
},
"downloads": -1,
"filename": "django-keyset-pagination-plus-0.9.3.tar.gz",
"has_sig": false,
"md5_digest": "2f9dd70d5f793953c6d04d035fba1488",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=2.7",
"size": 6883,
"upload_time": "2019-02-13T03:50:47",
"url": "https://files.pythonhosted.org/packages/a7/e4/ac2de142310d00618fae60c54fd35d82cf6bcee3884ad9b4caabb273400c/django-keyset-pagination-plus-0.9.3.tar.gz"
}
],
"0.9.4": [
{
"comment_text": "",
"digests": {
"md5": "3a5e522062b8f903b5f2d4b1741ea355",
"sha256": "980065cc93a6d1e9ff040f0aada07e9357a3d555543dce4b2ac268a14727cb84"
},
"downloads": -1,
"filename": "django_keyset_pagination_plus-0.9.4-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "3a5e522062b8f903b5f2d4b1741ea355",
"packagetype": "bdist_wheel",
"python_version": "3.7",
"requires_python": null,
"size": 7615,
"upload_time": "2019-03-05T22:31:37",
"url": "https://files.pythonhosted.org/packages/03/62/f9098c0a50e82cd1f6837f7fd4631310ae5c09cd318ec5ce45a94e7bf937/django_keyset_pagination_plus-0.9.4-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "9840f8ea16da495d0583d9f2b9faa900",
"sha256": "390d9c2399fcd911b1ce9b4c37bc640279e3a54aca4cef8403f5ae76b5c20210"
},
"downloads": -1,
"filename": "django-keyset-pagination-plus-0.9.4.tar.gz",
"has_sig": false,
"md5_digest": "9840f8ea16da495d0583d9f2b9faa900",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6925,
"upload_time": "2019-03-05T22:31:34",
"url": "https://files.pythonhosted.org/packages/8f/06/1cd012b32cda06639c8c504db28fccc5b80804d9678a617e1dacc412bde4/django-keyset-pagination-plus-0.9.4.tar.gz"
}
],
"0.9.5": [
{
"comment_text": "",
"digests": {
"md5": "f72dfd93b0122f1b63a72fb3c678f598",
"sha256": "4103e1e68b51b49078c8cfc7b116dad558e96982989297a53239e3a8b97126be"
},
"downloads": -1,
"filename": "django_keyset_pagination_plus-0.9.5-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "f72dfd93b0122f1b63a72fb3c678f598",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=2.7",
"size": 7621,
"upload_time": "2019-03-07T06:34:58",
"url": "https://files.pythonhosted.org/packages/2b/d1/178f312eb67ca1c51f5716b6c1063d41052df72c68c5ee46c389be7e52f9/django_keyset_pagination_plus-0.9.5-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "0b227cd44f2825eaba2698cbcf019a39",
"sha256": "a669563bc050e7180b726e45d2ad55ef3d9c12851cdcc201131856fa2b5a7b97"
},
"downloads": -1,
"filename": "django-keyset-pagination-plus-0.9.5.tar.gz",
"has_sig": false,
"md5_digest": "0b227cd44f2825eaba2698cbcf019a39",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=2.7",
"size": 6932,
"upload_time": "2019-03-07T06:35:00",
"url": "https://files.pythonhosted.org/packages/c1/9a/d4d23631a4009f396af841fac5ab3b725e773e33f99e5c4ad3f1c727070a/django-keyset-pagination-plus-0.9.5.tar.gz"
}
],
"0.9.6": [
{
"comment_text": "",
"digests": {
"md5": "10414e194b6fdaecacba80581bf3139d",
"sha256": "0bc99349ba063f58a612ed4a4e4417e381716b3fb0ae7cd3a285cdeddb0b1455"
},
"downloads": -1,
"filename": "django_keyset_pagination_plus-0.9.6-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "10414e194b6fdaecacba80581bf3139d",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=2.7",
"size": 7724,
"upload_time": "2019-03-12T03:53:44",
"url": "https://files.pythonhosted.org/packages/85/1e/a8a552d964526192660338aa5ebe8a60cc5542b80641850b000c28751cc4/django_keyset_pagination_plus-0.9.6-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "e294efe7163e4f95ea25bbd490f3c12b",
"sha256": "29514a9a4f61758875105efd44e167796ec8097f0cc625419b9f0f04838db1d8"
},
"downloads": -1,
"filename": "django-keyset-pagination-plus-0.9.6.tar.gz",
"has_sig": false,
"md5_digest": "e294efe7163e4f95ea25bbd490f3c12b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=2.7",
"size": 7029,
"upload_time": "2019-03-12T03:53:45",
"url": "https://files.pythonhosted.org/packages/c3/b7/370fc30fc5dbc4df5dbe3a671e63fbe97e91fa3dc959681b35dc7d9b2402/django-keyset-pagination-plus-0.9.6.tar.gz"
}
],
"0.9.8": [
{
"comment_text": "",
"digests": {
"md5": "aeeff0719f868ee64f7311cdcd969407",
"sha256": "96b5ea734eb8dad7401c59deb74aeb8d64bbb3dc53e09fad51d3a8abb88a06c2"
},
"downloads": -1,
"filename": "django_keyset_pagination_plus-0.9.8-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "aeeff0719f868ee64f7311cdcd969407",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=2.7",
"size": 7749,
"upload_time": "2019-06-18T01:15:29",
"url": "https://files.pythonhosted.org/packages/5f/ae/9bb8a777db3b0015a913b5b95d922b97d37680b11f8ba50ca380c7a89547/django_keyset_pagination_plus-0.9.8-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "b4b0713b63671530227fab237aaa7ab4",
"sha256": "e1476be0300f4a01563f189e1c8247a1d9b48dae666d5834a9c4077ca65e6688"
},
"downloads": -1,
"filename": "django-keyset-pagination-plus-0.9.8.tar.gz",
"has_sig": false,
"md5_digest": "b4b0713b63671530227fab237aaa7ab4",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=2.7",
"size": 7090,
"upload_time": "2019-06-18T01:15:31",
"url": "https://files.pythonhosted.org/packages/64/bd/62ca29d826816c62fda1776b7f1294d5c140942310676ce7b04313d9355e/django-keyset-pagination-plus-0.9.8.tar.gz"
}
],
"0.9.9": [
{
"comment_text": "",
"digests": {
"md5": "86263af12246f4baa682010d85ef9380",
"sha256": "4f0dd5e3db2cbf439a33cea00f76317f5757328c4c8de4897f057bb53b152b3b"
},
"downloads": -1,
"filename": "django_keyset_pagination_plus-0.9.9-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "86263af12246f4baa682010d85ef9380",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=2.7",
"size": 7820,
"upload_time": "2019-10-17T04:51:27",
"url": "https://files.pythonhosted.org/packages/4a/f6/af0d73f28f1586858f24c3224930b6bf731cca11459299d59f1e874e6bfd/django_keyset_pagination_plus-0.9.9-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "2b51e413de446a405981f9657c78ce70",
"sha256": "1c4bc826810750298a20904425fa77f240eeb079106e67ce3e945f38bb06663a"
},
"downloads": -1,
"filename": "django-keyset-pagination-plus-0.9.9.tar.gz",
"has_sig": false,
"md5_digest": "2b51e413de446a405981f9657c78ce70",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=2.7",
"size": 7148,
"upload_time": "2019-10-17T04:47:46",
"url": "https://files.pythonhosted.org/packages/02/98/11ce6f03905a3be1343855d090008fa3a38cf6694b2c6d2aa4ff3e793b16/django-keyset-pagination-plus-0.9.9.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "86263af12246f4baa682010d85ef9380",
"sha256": "4f0dd5e3db2cbf439a33cea00f76317f5757328c4c8de4897f057bb53b152b3b"
},
"downloads": -1,
"filename": "django_keyset_pagination_plus-0.9.9-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "86263af12246f4baa682010d85ef9380",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=2.7",
"size": 7820,
"upload_time": "2019-10-17T04:51:27",
"url": "https://files.pythonhosted.org/packages/4a/f6/af0d73f28f1586858f24c3224930b6bf731cca11459299d59f1e874e6bfd/django_keyset_pagination_plus-0.9.9-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "2b51e413de446a405981f9657c78ce70",
"sha256": "1c4bc826810750298a20904425fa77f240eeb079106e67ce3e945f38bb06663a"
},
"downloads": -1,
"filename": "django-keyset-pagination-plus-0.9.9.tar.gz",
"has_sig": false,
"md5_digest": "2b51e413de446a405981f9657c78ce70",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=2.7",
"size": 7148,
"upload_time": "2019-10-17T04:47:46",
"url": "https://files.pythonhosted.org/packages/02/98/11ce6f03905a3be1343855d090008fa3a38cf6694b2c6d2aa4ff3e793b16/django-keyset-pagination-plus-0.9.9.tar.gz"
}
]
}