khana/khana/location/forms.py

59 lines
1.8 KiB
Python

# coding=UTF-8
from django import forms
from datetime import date
from .models import Place
class PlaceForm(forms.ModelForm):
class Meta:
model = Place
fields = (
"name",
"address",
"postal",
"city",
"country",
"nbkm",
"timing",
"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 Code"}
),
"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"}
),
"active": forms.CheckboxInput(
attrs={
"class": "bootstrap-switch pt-2",
"data-on-label": "<i class='tim-icons icon-check-2 text-success'></i>",
"data-off-label": "<i class='tim-icons icon-simple-remove text-danger'></i>",
}
),
}
country_related = forms.CharField(
widget=forms.TextInput(
attrs={
"class": "form-control",
"placeholder": "Searching…",
"data-ref": "#id_country",
}
)
)