Coverage for places/forms.py: 70%

20 statements  

« prev     ^ index     » next       coverage.py v7.5.3, created at 2024-06-10 15:48 +0000

1# -*- coding: utf-8 -*- 

2from django import forms 

3from crispy_forms.helper import FormHelper 

4from .models import Place 

5 

6 

7class PlaceForm(forms.ModelForm): 

8 class Meta: 

9 model = Place 

10 exclude = ["alternative_name"] 

11 fields = ["name", "province", "geonames_id", "lat", "lng"] 

12 

13 def __init__(self, *args, **kwargs): 

14 super(PlaceForm, self).__init__(*args, **kwargs) 

15 self.helper = FormHelper() 

16 self.helper.form_tag = False 

17 

18 

19class PlaceFormCreate(forms.ModelForm): 

20 class Meta: 

21 model = Place 

22 fields = ["name", "province"] 

23 

24 def __init__(self, *args, **kwargs): 

25 super(PlaceFormCreate, self).__init__(*args, **kwargs) 

26 self.helper = FormHelper() 

27 self.helper.form_tag = False