Coverage for places/forms.py: 70%
20 statements
« prev ^ index » next coverage.py v7.5.3, created at 2024-06-10 15:48 +0000
« 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
7class PlaceForm(forms.ModelForm):
8 class Meta:
9 model = Place
10 exclude = ["alternative_name"]
11 fields = ["name", "province", "geonames_id", "lat", "lng"]
13 def __init__(self, *args, **kwargs):
14 super(PlaceForm, self).__init__(*args, **kwargs)
15 self.helper = FormHelper()
16 self.helper.form_tag = False
19class PlaceFormCreate(forms.ModelForm):
20 class Meta:
21 model = Place
22 fields = ["name", "province"]
24 def __init__(self, *args, **kwargs):
25 super(PlaceFormCreate, self).__init__(*args, **kwargs)
26 self.helper = FormHelper()
27 self.helper.form_tag = False