Django radio grid field
Project description
django-radiogrid
With this you can create a radio grid field:
Installation
pip install django-radiogrid
In your settings.py
INSTALLED_APPS = ( # ... 'radiogrid', )
In your models.py
from radiogrid import RadioGridField # ... ROWS = ( (1, 'First'), (2, 'Second'), (3, 'Third'), ) VALUES = ( ('pyha', 'Pyha'), ('work', 'Work'), ('happy', 'Happy'), ('food', 'Food'), ) class MyModel(models.Model): # ... my_grid = RadioGridField(rows=ROWS, values=VALUES, require_all_fields=True)
Example project
You can run it as usual:
virtualenv venv . venv/bin/activate pip install django pip install -e . cd example ./manage.py migrate ./manage.py loaddata data ./manage.py runserver ./manage.py test
or
docker-compose up app docker-compose run --rm app test
Developing
Testing
docker-compose run --rm app test docker-compose run --rm app coverage docker-compose run --rm tox tox -e py36-django-master docker-compose run --rm tox
Releasing
add a new version description in CHANGES.rst
change a version in __init__.py
add a github release
docker-compose run --rm app release
1.0.3 (2017-03-26)
Updated for Django 1.11
1.0.2 (2016-09-26)
Updated for Django 1.10
1.0.1 (2015-08-04)
Fixed bug with validation
1.0.0 (2015-07-26)
First stable release
0.0.1 (2015-07-24)
Initial version
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
django-radiogrid-1.0.3.tar.gz
(7.5 kB
view hashes)