Coverage for apis_core/apis_entities/forms.py: 0%

9 statements  

« prev     ^ index     » next       coverage.py v7.5.3, created at 2025-10-10 13:36 +0000

1from django.forms.fields import ChoiceField 

2from django.utils.translation import gettext_lazy as _ 

3 

4from apis_core.apis_entities.fields import PlaceLookupField 

5from apis_core.apis_entities.utils import get_feature_codes 

6from apis_core.generic.forms import GenericModelForm 

7 

8 

9class E53_PlaceForm(GenericModelForm): 

10 place = PlaceLookupField( 

11 required=False, 

12 label=_("Search places"), 

13 help_text=_("Click on a result to fill the form"), 

14 ) 

15 feature_code = ChoiceField(choices=get_feature_codes, required=False) 

16 

17 field_order = ["place"]