Convert chemdb from CherryPy to a Django app (easier database management).
[chemdb.git] / chemdb / forms.py
1 # Copyright
2
3 from django import forms as _forms
4
5 from . import models as _models
6
7
8 class LocationsForm (_forms.Form):
9     def __init__(self, *args, **kwargs):
10         choices = [(x.id, x.name) for x in _models.Location.objects.all()]
11         super(LocationsForm, self).__init__(*args, **kwargs)
12         self.fields['location'] = _forms.MultipleChoiceField(
13             widget=_forms.CheckboxSelectMultiple,
14             choices=choices, label='Locations')