Jarvis/jarvis/location/forms.py

54 lines
1.6 KiB
Python

from django import forms
from .models import Place
class PlaceForm(forms.ModelForm):
class Meta:
model = Place
fields = (
"name",
"address",
"postal",
"city",
"country",
# "nbkm",
# "timing",
"is_active",
)
widgets = {
"name": forms.TextInput(
attrs={"class": "form-control", "placeholder": "Place's name"}
),
"address": forms.TextInput(
attrs={"class": "form-control", "placeholder": "Address"}
),
"postal": forms.TextInput(
attrs={"class": "form-control", "placeholder": "ZIP"}
),
"city": forms.TextInput(
attrs={"class": "form-control", "placeholder": "City"}
),
"country": forms.HiddenInput(),
# "nbkm": forms.TextInput(
# attrs={"class": "form-control", "placeholder": "Distance"}
# ),
# "timing": forms.TextInput(
# attrs={"class": "form-control", "placeholder": "Travel time"}
# ),
"is_active": forms.CheckboxInput(
attrs={"class": "form-control form-check-input ml-0 mt-0"}
),
}
country_related = forms.CharField(
required=False,
widget=forms.TextInput(
attrs={
"class": "form-control",
"placeholder": "Searching…",
"data-ref": "#id_country",
}
),
)