{ "info": { "author": "Anton Shurashov", "author_email": "sinkler@sinkler.ru", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Framework :: Django", "License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3" ], "description": "django-radiogrid\n================\n\n.. image:: https://travis-ci.org/Sinkler/django-radiogrid.svg\n :target: https://travis-ci.org/Sinkler/django-radiogrid\n\n.. image:: https://codecov.io/gh/Sinkler/django-radiogrid/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/Sinkler/django-radiogrid\n\n.. image:: https://codeclimate.com/github/Sinkler/django-radiogrid/badges/gpa.svg\n :target: https://codeclimate.com/github/Sinkler/django-radiogrid\n\n.. image:: https://img.shields.io/pypi/l/django-radiogrid.svg\n :target: https://pypi.python.org/pypi/django-radiogrid\n\n.. image:: https://img.shields.io/pypi/v/django-radiogrid.svg\n :target: https://pypi.python.org/pypi/django-radiogrid\n\nWith this you can create a radio grid field:\n\n.. image:: https://api.monosnap.com/rpc/file/download?id=4rJ1neeFuwSMlonpWaQyd65LPR9R62\n :target: https://api.monosnap.com/rpc/file/download?id=4rJ1neeFuwSMlonpWaQyd65LPR9R62\n\nInstallation\n============\n\n::\n\n pip install django-radiogrid\n\nIn your settings.py\n-------------------\n\n::\n\n INSTALLED_APPS = (\n\n # ...\n\n 'radiogrid',\n )\n\nIn your models.py\n-----------------\n\n::\n\n from radiogrid import RadioGridField\n\n # ...\n\n ROWS = (\n (1, 'First'),\n (2, 'Second'),\n (3, 'Third'),\n )\n\n VALUES = (\n ('pyha', 'Pyha'),\n ('work', 'Work'),\n ('happy', 'Happy'),\n ('food', 'Food'),\n )\n\n class MyModel(models.Model):\n\n # ...\n\n my_grid = RadioGridField(rows=ROWS, values=VALUES, require_all_fields=True)\n\nExample project\n===============\n\nYou can run it as usual:\n\n::\n\n virtualenv venv\n . venv/bin/activate\n pip install django\n pip install -e .\n cd example\n ./manage.py migrate\n ./manage.py loaddata data\n ./manage.py runserver\n ./manage.py test\n\nor\n\n::\n\n docker-compose up app\n docker-compose run --rm app test\n\nDeveloping\n==========\n\nTesting\n-------\n\n::\n\n docker-compose run --rm app test\n docker-compose run --rm app coverage\n docker-compose run --rm tox tox -e py36-django-master\n docker-compose run --rm tox\n\nReleasing\n---------\n\n- add a new version description in ``CHANGES.rst``\n- change a version in ``__init__.py``\n- add a github release\n- ``docker-compose run --rm app release``\n\n\n1.0.4 (2017-07-22)\n------------------\n\n* Fixed the parameter require_all_fields=False. Thanks @nmalkin for the patch!\n\n1.0.3 (2017-03-26)\n------------------\n\n* Updated for Django 1.11\n\n1.0.2 (2016-09-26)\n------------------\n\n* Updated for Django 1.10\n\n1.0.1 (2015-08-04)\n------------------\n\n* Fixed bug with validation\n\n1.0.0 (2015-07-26)\n------------------\n\n* First stable release\n\n0.0.1 (2015-07-24)\n------------------\n\n* Initial version\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Sinkler/django-radiogrid", "keywords": "django", "license": "LGPL 3", "maintainer": "", "maintainer_email": "", "name": "django-radiogrid", "package_url": "https://pypi.org/project/django-radiogrid/", "platform": "", "project_url": "https://pypi.org/project/django-radiogrid/", "project_urls": { "Homepage": "https://github.com/Sinkler/django-radiogrid" }, "release_url": "https://pypi.org/project/django-radiogrid/1.0.4/", "requires_dist": null, "requires_python": "", "summary": "Django radio grid field", "version": "1.0.4" }, "last_serial": 3040497, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "467e76ec71b1065711d6b11bf4803d5c", "sha256": "173667c9f08d01c589cdcdccfd8bab1d3a017d5cbfcd3cb572d080fdf61f6ac8" }, "downloads": -1, "filename": "django-radiogrid-0.0.1.tar.gz", "has_sig": false, "md5_digest": "467e76ec71b1065711d6b11bf4803d5c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5979, "upload_time": "2015-07-24T14:02:03", "url": "https://files.pythonhosted.org/packages/49/5a/b5234752e7285ec7e9dd689de2767527f0cacf73a21eb1d7de287b8c1199/django-radiogrid-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "1a425368307b8586f2b5dd2058510085", "sha256": "11b33036a599499abebd688c92ebe0894d6a84d79900bb4b5c9899095a408089" }, "downloads": -1, "filename": "django-radiogrid-0.0.2.tar.gz", "has_sig": false, "md5_digest": "1a425368307b8586f2b5dd2058510085", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6081, "upload_time": "2015-07-24T21:02:02", "url": "https://files.pythonhosted.org/packages/4b/57/bde9d1365f6195a6137e4a8ebbe41c91a6052503dca984a5f0364fd74e61/django-radiogrid-0.0.2.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "72a6d30214949bf49a5023eef99ea4dc", "sha256": "29ec71775ec75308e1654ccb9109b4af6fb958673b054d4e48b2164fbde138f9" }, "downloads": -1, "filename": "django-radiogrid-1.0.0.tar.gz", "has_sig": false, "md5_digest": "72a6d30214949bf49a5023eef99ea4dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6870, "upload_time": "2015-07-26T11:43:20", "url": "https://files.pythonhosted.org/packages/2a/c7/6c9b66097b5947f2cf6e65b9b1881d6cb27002109527b605f28a527e52f9/django-radiogrid-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "e67ffa9122f681f195f896285683878a", "sha256": "022a64ae457a35268e7f61975098151d66cdf45426f81d9558a36b2046ad760e" }, "downloads": -1, "filename": "django-radiogrid-1.0.1.tar.gz", "has_sig": false, "md5_digest": "e67ffa9122f681f195f896285683878a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7003, "upload_time": "2015-08-04T13:49:16", "url": "https://files.pythonhosted.org/packages/10/e0/6da705371a1d7af7d1c0c7beabcdd05b9544f360e81914fc23fedde6f902/django-radiogrid-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "ab9136da704071daa365c4778b5d8e42", "sha256": "deea9cc77fe1cacc739cd6fe63e1729e46495337e722e6932feda52676664c02" }, "downloads": -1, "filename": "django-radiogrid-1.0.2.tar.gz", "has_sig": false, "md5_digest": "ab9136da704071daa365c4778b5d8e42", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7041, "upload_time": "2016-09-25T22:22:45", "url": "https://files.pythonhosted.org/packages/6c/15/df5dd634904614093280fab913595fb08e7716f8490c5c24768b64d8ac34/django-radiogrid-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "6f409c6793d26fe7001f479083e68f62", "sha256": "1606a7fe893f0e1f38f6e7782fb1ad013f9f37c2d3fc45055ca1a19b4dfe3abf" }, "downloads": -1, "filename": "django-radiogrid-1.0.3.tar.gz", "has_sig": false, "md5_digest": "6f409c6793d26fe7001f479083e68f62", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7538, "upload_time": "2017-03-26T18:15:45", "url": "https://files.pythonhosted.org/packages/78/cb/f6d4ce0495e1c50c2f51881ba433f6d6458e4a21f1ab9bc846a545b943b3/django-radiogrid-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "2c3c35fef9c2215eaf5e76611d0b63a8", "sha256": "1d81535f643fa2412d21830f33e5811644c0f6c2a21a32b3c529304bc81d8803" }, "downloads": -1, "filename": "django-radiogrid-1.0.4.tar.gz", "has_sig": false, "md5_digest": "2c3c35fef9c2215eaf5e76611d0b63a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7668, "upload_time": "2017-07-21T22:52:52", "url": "https://files.pythonhosted.org/packages/76/78/0b1ec6c85ea0ff5ad979d51b6c5b4d91b52eefced33b09bc530b97ed75a0/django-radiogrid-1.0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2c3c35fef9c2215eaf5e76611d0b63a8", "sha256": "1d81535f643fa2412d21830f33e5811644c0f6c2a21a32b3c529304bc81d8803" }, "downloads": -1, "filename": "django-radiogrid-1.0.4.tar.gz", "has_sig": false, "md5_digest": "2c3c35fef9c2215eaf5e76611d0b63a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7668, "upload_time": "2017-07-21T22:52:52", "url": "https://files.pythonhosted.org/packages/76/78/0b1ec6c85ea0ff5ad979d51b6c5b4d91b52eefced33b09bc530b97ed75a0/django-radiogrid-1.0.4.tar.gz" } ] }