{
"info": {
"author": "Wildfish",
"author_email": "developers@wildfish.com",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 4 - Beta",
"Environment :: Web Environment",
"Framework :: Django",
"License :: OSI Approved :: BSD License",
"Operating System :: OS Independent",
"Programming Language :: Python",
"Programming Language :: Python :: 2.7",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.3",
"Programming Language :: Python :: 3.4",
"Programming Language :: Python :: 3.5"
],
"description": "===================\ndjango-star-ratings\n===================\n\n|Build Status| |codecov.io| |Documentation Status|\n\nPython 3 compatible ratings for Django.\n\nAdd ratings to any Django model with a template tag.\n\nSee full `documentation\n`_.\n\nRequirements\n============\n\n* Python 2.7 and 3.4+.\n* Django 1.8+\n\n\nInstallation\n============\n\nInstall from PyPI:\n\n::\n\n pip install django-star-ratings\n\nadd ``star_ratings`` to ``INSTALLED_APPS``:\n\n::\n\n INSTALLED_APPS = (\n ...\n 'star_ratings'\n )\n\nsync your database:\n\n::\n\n python manage.py migrate\n\nadd the following to your urls.py:\n\n::\n\n url(r'^ratings/', include('star_ratings.urls', namespace='ratings', app_name='ratings')),\n\nMake sure ``'django.core.context_processors.request',`` is in\n``TEMPLATE_CONTEXT_PROCESSORS``.\n\nUsage\n=====\n\nAdd the following javascript and stylesheet to your template\n\n::\n\n {% load static %}\n \n ...\n \n \n ...\n \n\nTo enable ratings for a model add the following tag in your template\n\n::\n\n {% load ratings %}\n \n ...\n {% ratings object %}\n ...\n \n\nTemplate tags\n=============\n\nThe template tag takes four arguments:\n\n- ``icon_height``: defaults to ``STAR_RATINGS_STAR_HEIGHT``\n- ``icon_width``: defaults to ``STAR_RATINGS_STAR_WIDTH``\n- ``read_only``: overrides the ``editable`` behaviour to make the widget read only\n- ``template_name``: overrides the tempalte to use for the widget\n\nSettings\n========\n\nTo prohibit users from altering their ratings set\n``STAR_RATINGS_RERATE = False`` in settings.py\n\nTo change the number of rating stars, set ``STAR_RATINGS_RANGE``\n(defaults to 5)\n\nTo enable anonymous rating set ``STAR_RATINGS_ANONYMOUS = True``.\n\nAnonymous Rating\n================\n\nIf anonymous rating is enabled only the ip address for the rater will be stored (even if the user is logged in).\nWhen a user rates an object a preexisting object will not be searched for, instead a new rating object will be created\n\n**If this value is changed your lookups will return different results!**\n\nTo control the default size of stars in pixels set the values of ``STAR_RATINGS_STAR_HEIGHT`` and\n``STAR_RATINGS_STAR_WIDTH``. By default ``STAR_RATINGS_STAR_WIDTH`` is the same as\n``STAR_RATINGS_STAR_HEIGHT`` and ``STAR_RATINGS_STAR_HEIGHT`` defaults to 32.\n\n\nChanging the star graphics\n==========================\n\nTo change the star graphic, add a sprite sheet to\n``/static/star-ratings/images/stars.png`` with the states aligned\nhorizontally. The stars should be laid out in three states: full, empty\nand active.\n\nYou can also set ``STAR_RATINGS_STAR_SPRITE`` to the location of your sprite sheet.\n\nCustomize widget template\n=========================\n\nYou can customize ratings widget by creating ``star_ratings/widget.html``. For example :\n\n::\n\n {% extends \"star_ratings/widget_base.html\" %}\n {% block rating_detail %}\n Whatever you want\n {% endblock %}\n\nSee ``star_ratings/widget_base.html`` for other blocks to be extended.\n\nOrdering by ratings\n===================\n\nThe easiest way to order by ratings is to add a ``GenericRelation`` to\nthe ``Rating`` model from your model:\n\n::\n\n from django.contrib.contenttypes.fields import GenericRelation\n from star_ratings.models import Rating\n\n class Foo(models.Model):\n bar = models.CharField(max_length=100)\n ratings = GenericRelation(Rating, related_query_name='foos')\n\n Foo.objects.filter(ratings__isnull=False).order_by('ratings__average')\n\nCustom Rating Model\n===================\n\nIn some cases you may need to create your own rating model. This is possible\nby setting ``STAR_RATING_RATING_MODEL`` in your settings file. This can be useful\nto add additional fields or methods to the model. This is very similar to the how\ndjango handles swapping the user model\n(see [https://docs.djangoproject.com/en/1.10/topics/auth/customizing/#substituting-a-custom-user-model]).\n\nFor ease ``AbstractBaseRating`` is supplied. For example if you wanted to add the\nfield ``foo`` to the rating model you would need to crate your rating model\nextending ``AbstractBaseRating``:\n\n::\n\n ./myapp/models.py\n\n class MyRating(AbstractBaseRating):\n foo = models.TextField()\n\nAnd add the setting to the setting file:\n\n::\n\n ./settings.py\n\n ...\n STAR_RATINGS_RATING_MODEL = 'myapp.MyRating'\n ...\n\n**NOTE:** If you are using a custom rating model there is an issue with how django\nmigration handles dependency orders. In order to create your initial migration you\nwill need to comment out the ``STAR_RATINGS_RATING_MODEL`` setting and run\n``makemigrations``. After this initial migration you will be able to add the setting\nback in and run ``migrate`` and ``makemigrations`` without issue.\n\nChanging the ``pk`` type (Requires django >= 1.10)\n==================================================\n\nOne use case for changing the rating model would be to change the pk type of the\nrelated object. By default we assume the pk of the rated object will be a\npositive integer field which is fine for most uses, if this isn't though you will\nneed to override the ``object_id`` field on the rating model as well as set\nSTAR_RATINGS_OBJECT_ID_PATTERN to a reasonable value for your new pk field. As\nof django 1.10 you can now hide fields form parent abstract models, so to change\nthe ``object_id``to a ``CharField`` you can do something like:\n\n::\n\n class MyRating(AbstractBaseRating):\n object_id = models.CharField(max_length=10)\n\nAnd add the setting to the setting file:\n\n::\n\n ./settings.py\n\n ...\n STAR_RATINGS_OBJECT_ID_PATTERN = '[a-z0-9]{32}'\n ...\n\n\nEvents\n======\n\nSome events are dispatched from the javascript when an object is raised. Each\nevent that ias dispatched has a ``details`` property that contains information\nabout the object and the rating.\n\n``rate-success``\n----------------\n\nDispatched after the user has rated an object and the display has been updated.\n\nThe event details contains\n\n::\n\n {\n sender: ... // The star DOM object that was clicked\n rating: {\n average: ... // Float giving the updated average of the rating\n count: ... // Integer giving the total number of ratings\n percentage: ... // Float giving the percentage rating\n total: ... // Integer giving the sum of all ratings\n user_rating: ... // Integer giving the rating by the user\n }\n\n``rate-failed``\n---------------\n\nDispatched after the user has rated an object but the server responds with an error.\n\nThe event details contains\n\n::\n\n {\n sender: ... // The star DOM object that was clicked\n error: ... // String giving the error message from the server\n }\n\n\nRunning tests\n-------------\n\nTo run the test use:\n\n::\n\n $> ./runtests.py\n\n.. |Build Status| image:: https://travis-ci.org/wildfish/django-star-ratings.svg?branch=master\n :target: https://travis-ci.org/wildfish/django-star-ratings\n.. |codecov.io| image:: http://codecov.io/github/wildfish/django-star-ratings/coverage.svg?branch=master\n :target: http://codecov.io/github/wildfish/django-star-ratings?branch=master\n.. |Documentation Status| image:: https://readthedocs.org/projects/django-star-ratings/badge/?version=latest\n :target: http://django-star-ratings.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n\nReleasing\n---------\n\nTravis is setup to push releases to pypi automatically on tags, to do a release:\n\n1. Up version number.\n2. Update release notes.\n3. Push dev.\n4. Merge develop into master.\n5. Tag with new version number.\n6. Push tags.",
"description_content_type": "",
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/wildfish/django-star-ratings",
"keywords": "ratings",
"license": "BSD License",
"maintainer": "",
"maintainer_email": "",
"name": "django-star-ratings",
"package_url": "https://pypi.org/project/django-star-ratings/",
"platform": "",
"project_url": "https://pypi.org/project/django-star-ratings/",
"project_urls": {
"Homepage": "https://github.com/wildfish/django-star-ratings"
},
"release_url": "https://pypi.org/project/django-star-ratings/0.8.0/",
"requires_dist": null,
"requires_python": "",
"summary": "A Django app to add star ratings to models.",
"version": "0.8.0"
},
"last_serial": 5450509,
"releases": {
"0.2.0": [
{
"comment_text": "",
"digests": {
"md5": "8e2966f16c08acc701295891f23da208",
"sha256": "65a46198772708490e5b80ade82a16786d8a1111dc5fd6f8ebd4f9d6ec571dd8"
},
"downloads": -1,
"filename": "django_star_ratings-0.2.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "8e2966f16c08acc701295891f23da208",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 4098582,
"upload_time": "2015-09-16T14:56:47",
"url": "https://files.pythonhosted.org/packages/a2/4e/aa2182a47d589fe7efa9b6b0ecf4f1db6fe4c84bcfbcbca9c587bea5562e/django_star_ratings-0.2.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "848892028f0cf8248cdf6f64131fb4cb",
"sha256": "8d77479874b5a5152e5a3e5a19335f5adc837fd7e0468937f2bedc339330307f"
},
"downloads": -1,
"filename": "django-star-ratings-0.2.0.tar.gz",
"has_sig": false,
"md5_digest": "848892028f0cf8248cdf6f64131fb4cb",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 2795592,
"upload_time": "2015-09-16T14:56:39",
"url": "https://files.pythonhosted.org/packages/12/9a/c24bb39b6c950758f9fbfbb26378b47b4228818fd008fff82611353eda86/django-star-ratings-0.2.0.tar.gz"
}
],
"0.2.1": [
{
"comment_text": "",
"digests": {
"md5": "a08fc4bee49b71b17d60d3c466be384d",
"sha256": "a93dd9d1a1846b55b62a7acb981371936c830b6dcb0fb2b13635ce45c7b5434a"
},
"downloads": -1,
"filename": "django_star_ratings-0.2.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "a08fc4bee49b71b17d60d3c466be384d",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 4098666,
"upload_time": "2015-09-17T11:01:46",
"url": "https://files.pythonhosted.org/packages/87/47/c8e70d34880db921f9965c5004a56092c339f546fc1a01555cdf3c472551/django_star_ratings-0.2.1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "57ace7164d00bdee35a0d192493273f1",
"sha256": "636d7f559a37c78ebf11399760f9f8ae138e38cdb44d0411aee6242fb50b123b"
},
"downloads": -1,
"filename": "django-star-ratings-0.2.1.tar.gz",
"has_sig": false,
"md5_digest": "57ace7164d00bdee35a0d192493273f1",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 2795678,
"upload_time": "2015-09-17T11:01:31",
"url": "https://files.pythonhosted.org/packages/1e/1e/98194394db099c413b1b500f48625efb4210caff299cf498699a63cdae5d/django-star-ratings-0.2.1.tar.gz"
}
],
"0.3.0": [
{
"comment_text": "",
"digests": {
"md5": "cccd9d6b4f74cc69cd25c33eca0624a4",
"sha256": "1e77dce606f3df93f3c2d7d2a4bd41195117db02e791ab691c81bdb94fd4c9ea"
},
"downloads": -1,
"filename": "django_star_ratings-0.3.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "cccd9d6b4f74cc69cd25c33eca0624a4",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 4099354,
"upload_time": "2015-09-24T10:47:46",
"url": "https://files.pythonhosted.org/packages/0a/97/9868ca3500aafb3bb11c92b0ee486558545ad2a18482fafae3725dcb11f2/django_star_ratings-0.3.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "b52c5d6a58ed2250307ee2a38cbccc94",
"sha256": "019fd9044e29611ab0b604c2619538a0528815d728a4fa4e67af92a0b2f01d49"
},
"downloads": -1,
"filename": "django-star-ratings-0.3.0.tar.gz",
"has_sig": false,
"md5_digest": "b52c5d6a58ed2250307ee2a38cbccc94",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 2796128,
"upload_time": "2015-09-24T10:47:54",
"url": "https://files.pythonhosted.org/packages/d0/2b/5200b05372bfe9a95b3648c2647e794b08b0085de2697b8e9f9de3ca8d1a/django-star-ratings-0.3.0.tar.gz"
}
],
"0.4.0": [
{
"comment_text": "",
"digests": {
"md5": "cbe676ed5f34a2c625dccd21d88bfa80",
"sha256": "006ce61a6c372a10256f36dddcc6a1796a11d905c5a70ff700b4f0e24cc2d96b"
},
"downloads": -1,
"filename": "django_star_ratings-0.4.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "cbe676ed5f34a2c625dccd21d88bfa80",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 38617,
"upload_time": "2015-11-02T10:13:52",
"url": "https://files.pythonhosted.org/packages/58/d4/c90b4308fb4e8dda5207e7cd8754435f6be1c1a7238c45fb72c161a055d7/django_star_ratings-0.4.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "58df0671bbab45062217a83fd8e281c6",
"sha256": "5ba8b845ba04197b639c276189df22ece111bd91a088eda0d72ea53e236c422a"
},
"downloads": -1,
"filename": "django-star-ratings-0.4.0.tar.gz",
"has_sig": false,
"md5_digest": "58df0671bbab45062217a83fd8e281c6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 26498,
"upload_time": "2015-11-02T10:13:57",
"url": "https://files.pythonhosted.org/packages/01/75/321af3c4e00ee78a31fc2dbe760cba95ec330c64766464ced4eb777051cb/django-star-ratings-0.4.0.tar.gz"
}
],
"0.5.0": [
{
"comment_text": "",
"digests": {
"md5": "f3ddd5e1005496953a96434755b40759",
"sha256": "a937a87d7ceda35255408c180806bc30002f8cdf73cc1a4329db19b24dc1ed65"
},
"downloads": -1,
"filename": "django_star_ratings-0.5.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "f3ddd5e1005496953a96434755b40759",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 4096205,
"upload_time": "2015-12-11T10:59:43",
"url": "https://files.pythonhosted.org/packages/38/b7/a4073ecde4ecceb757c06d5f15cd94e93fe46c3a0476a4000724cc439959/django_star_ratings-0.5.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "71e6e1e81fe23e31d733e3f7ef051592",
"sha256": "08989da7aac0bcce09b293076258541db5345d686a02028e08854f93db520c0c"
},
"downloads": -1,
"filename": "django_star_ratings-0.5.0-py3.4.egg",
"has_sig": false,
"md5_digest": "71e6e1e81fe23e31d733e3f7ef051592",
"packagetype": "bdist_egg",
"python_version": "3.4",
"requires_python": null,
"size": 4024820,
"upload_time": "2015-12-11T11:00:01",
"url": "https://files.pythonhosted.org/packages/76/d9/f31a2949f46d26a50b8c2ddb2585314dd27578704244eacd357ac6fea771/django_star_ratings-0.5.0-py3.4.egg"
},
{
"comment_text": "",
"digests": {
"md5": "989bed25998a49aca62b54ed1563ac91",
"sha256": "26ff16bc9336d730fa6574e3caa1bdead83fbd576e1cd28aa874c225d48b890f"
},
"downloads": -1,
"filename": "django-star-ratings-0.5.0.tar.gz",
"has_sig": false,
"md5_digest": "989bed25998a49aca62b54ed1563ac91",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 2796541,
"upload_time": "2015-12-11T10:59:52",
"url": "https://files.pythonhosted.org/packages/ab/9d/c9dc02e09122c0b7b387b47c8e17c91d6bc0de3406254d33b8fe485f08a5/django-star-ratings-0.5.0.tar.gz"
}
],
"0.5.1": [
{
"comment_text": "",
"digests": {
"md5": "311ec122b94ede5e35f575bade191b4f",
"sha256": "8ceee6a61a21236078f27fd0f626208a9574aff9b969503cb820838fd6c0f96e"
},
"downloads": -1,
"filename": "django_star_ratings-0.5.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "311ec122b94ede5e35f575bade191b4f",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 38008,
"upload_time": "2015-12-11T12:13:36",
"url": "https://files.pythonhosted.org/packages/62/31/262f9a6e588f0785c8430c3aa38e39a459d6767d71e52700579137ba1bd5/django_star_ratings-0.5.1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "b895df35a71ea532ca72b6c8454327ad",
"sha256": "3062306578ac3a649e205f1643ac5d26a9b027ac456db17cf2dd26ad71603240"
},
"downloads": -1,
"filename": "django-star-ratings-0.5.1.tar.gz",
"has_sig": false,
"md5_digest": "b895df35a71ea532ca72b6c8454327ad",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 26180,
"upload_time": "2015-12-11T12:13:44",
"url": "https://files.pythonhosted.org/packages/4b/a7/a025a3591e8637d5a49b8e60e121f38bffdc73f4a63f0258eecf24219032/django-star-ratings-0.5.1.tar.gz"
}
],
"0.5.3": [
{
"comment_text": "",
"digests": {
"md5": "d643a86471239146d96b98b6f9c664a4",
"sha256": "e96d439943261f07a59d451bfcce989c7a7db63d144c9e7c4afa998d03be1376"
},
"downloads": -1,
"filename": "django_star_ratings-0.5.3-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "d643a86471239146d96b98b6f9c664a4",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 41743,
"upload_time": "2016-08-10T15:03:49",
"url": "https://files.pythonhosted.org/packages/0e/5a/a5a99aa6a5c54ddb69e3013359edfbdc2bf054fdfd61efe68417f0fa897c/django_star_ratings-0.5.3-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "d34f165284f7ea1fa9baaad00504df40",
"sha256": "0532a48669dacb4a0b72db6a4a7b4402f9c4bd69b287430f0bd48473087c82e7"
},
"downloads": -1,
"filename": "django-star-ratings-0.5.3.tar.gz",
"has_sig": false,
"md5_digest": "d34f165284f7ea1fa9baaad00504df40",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 28552,
"upload_time": "2016-08-10T15:03:53",
"url": "https://files.pythonhosted.org/packages/73/c0/6c7ce724ab8ccc8662298b2a0ce6a38df9177df4f17e5ac8cd4e09e18565/django-star-ratings-0.5.3.tar.gz"
}
],
"0.5.4": [
{
"comment_text": "",
"digests": {
"md5": "81b2a025ba4f19f0ebe4b2e76f2da150",
"sha256": "402d0e9b60f420514e533ef96b43083834339cf45860c14107ad89f3c7fdafe3"
},
"downloads": -1,
"filename": "django_star_ratings-0.5.4-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "81b2a025ba4f19f0ebe4b2e76f2da150",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 42316,
"upload_time": "2017-01-26T12:36:53",
"url": "https://files.pythonhosted.org/packages/09/fb/2b0e1a98fa878b24c432fb01e2b88e9381728b34f067fd7256c802b459f2/django_star_ratings-0.5.4-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "36cbc34d690b190ff5ea6fef34471bd0",
"sha256": "13a1eeff1d446e7d36a51fa42812ee9a84a53205e5175b942105de81ad14045d"
},
"downloads": -1,
"filename": "django-star-ratings-0.5.4.tar.gz",
"has_sig": false,
"md5_digest": "36cbc34d690b190ff5ea6fef34471bd0",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 29913,
"upload_time": "2017-01-26T12:36:55",
"url": "https://files.pythonhosted.org/packages/6d/cb/ff582812fb7a1acb75715a717d9bf09ceba8ce84cfe400653e76da021819/django-star-ratings-0.5.4.tar.gz"
}
],
"0.5.5": [
{
"comment_text": "",
"digests": {
"md5": "cc298eb1378e27c58c248c2277a1cda6",
"sha256": "44fe9154d13085be87875538c7a15b665cabfa10c2b978c5fecf4b4db5522000"
},
"downloads": -1,
"filename": "django-star-ratings-0.5.5.tar.gz",
"has_sig": false,
"md5_digest": "cc298eb1378e27c58c248c2277a1cda6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 29157,
"upload_time": "2017-03-31T14:52:05",
"url": "https://files.pythonhosted.org/packages/3e/7f/b8d9f254795b91d2dd4816f819335b1f392a51378f8be2193ca6249792f3/django-star-ratings-0.5.5.tar.gz"
}
],
"0.5.6": [
{
"comment_text": "",
"digests": {
"md5": "f9121c2777cdc637acf4d030f361d7d7",
"sha256": "e6423cc5ef24a0f7e81b91f47e504d2e568eacdedd84aba7be8de1f1a2cedef2"
},
"downloads": -1,
"filename": "django-star-ratings-0.5.6.tar.gz",
"has_sig": false,
"md5_digest": "f9121c2777cdc637acf4d030f361d7d7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 29552,
"upload_time": "2017-07-12T10:01:13",
"url": "https://files.pythonhosted.org/packages/cb/00/e62ce4719e26801fde563393c91e405c6263a46a6f6504043b96c65a9714/django-star-ratings-0.5.6.tar.gz"
}
],
"0.6.0": [
{
"comment_text": "",
"digests": {
"md5": "78ffa5d4e667a57d71f77d9e1e02c036",
"sha256": "422b6cc62cd2f56aab95829b4a278bb06ab5c36fb0c79dc7288915f690de7870"
},
"downloads": -1,
"filename": "django-star-ratings-0.6.0.tar.gz",
"has_sig": false,
"md5_digest": "78ffa5d4e667a57d71f77d9e1e02c036",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 32349,
"upload_time": "2017-12-12T09:25:28",
"url": "https://files.pythonhosted.org/packages/c8/56/2844b9160ac537c2091c45c6709769a517ec875b00d0699727ae28611565/django-star-ratings-0.6.0.tar.gz"
}
],
"0.6.1": [
{
"comment_text": "",
"digests": {
"md5": "aaa31f98533b2ee56823652312a7b632",
"sha256": "2e6d90207808a06b01bedf94ddf08013754d12c5099fac10f46d1e1a60cb9bd1"
},
"downloads": -1,
"filename": "django-star-ratings-0.6.1.tar.gz",
"has_sig": false,
"md5_digest": "aaa31f98533b2ee56823652312a7b632",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 34107,
"upload_time": "2018-02-08T10:02:44",
"url": "https://files.pythonhosted.org/packages/de/65/3586b9b00a2069cbdc2992960ecd912c8add647961cfd98d07a05014354d/django-star-ratings-0.6.1.tar.gz"
}
],
"0.7.0": [
{
"comment_text": "",
"digests": {
"md5": "db8d84a15ddf80e92acf1135abf8e2cd",
"sha256": "8900617d44e93529f66213d8b3efa72c6943c9a5ff11f96e63aa6b4dbc96e4b5"
},
"downloads": -1,
"filename": "django-star-ratings-0.7.0.tar.gz",
"has_sig": false,
"md5_digest": "db8d84a15ddf80e92acf1135abf8e2cd",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 34514,
"upload_time": "2018-09-14T07:17:27",
"url": "https://files.pythonhosted.org/packages/ae/6a/70acc5d0abaa90cf5cee886bf38db53dfe45f0d33cd9bf9d8170db2affc7/django-star-ratings-0.7.0.tar.gz"
}
],
"0.8.0": [
{
"comment_text": "",
"digests": {
"md5": "41d854b6930c7c9dc45bfb55381650f6",
"sha256": "09137e3493514d207ea278d85576a9181a9aaeef766fb146b7cec48c419f1e30"
},
"downloads": -1,
"filename": "django-star-ratings-0.8.0.tar.gz",
"has_sig": false,
"md5_digest": "41d854b6930c7c9dc45bfb55381650f6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 31571,
"upload_time": "2019-06-26T09:07:18",
"url": "https://files.pythonhosted.org/packages/45/23/7149a027fa0a8ae5af4e4bd7b2c471b19cebaf95ebf05d3fbf624b2f66fa/django-star-ratings-0.8.0.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "41d854b6930c7c9dc45bfb55381650f6",
"sha256": "09137e3493514d207ea278d85576a9181a9aaeef766fb146b7cec48c419f1e30"
},
"downloads": -1,
"filename": "django-star-ratings-0.8.0.tar.gz",
"has_sig": false,
"md5_digest": "41d854b6930c7c9dc45bfb55381650f6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 31571,
"upload_time": "2019-06-26T09:07:18",
"url": "https://files.pythonhosted.org/packages/45/23/7149a027fa0a8ae5af4e4bd7b2c471b19cebaf95ebf05d3fbf624b2f66fa/django-star-ratings-0.8.0.tar.gz"
}
]
}