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
Release files for django-radiogrid 1.0.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| django-radiogrid-1.0.3.tar.gz | 7.5 kB | Details |
Release files / django-radiogrid-1.0.3.tar.gz
| Download URL | django-radiogrid-1.0.3.tar.gz |
|---|---|
| Size | 7.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1606a7fe893f0e1f38f6e7782fb1ad013f9f37c2d3fc45055ca1a19b4dfe3abf
|
|
BLAKE2b-256 checksum How to use checksums |
78cbf6d4ce0495e1c50c2f51881ba433f6d6458e4a21f1ab9bc846a545b943b3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |