33 lines
1.1 KiB
Python
33 lines
1.1 KiB
Python
# coding=UTF-8
|
|
|
|
from django import forms
|
|
from datetime import date
|
|
from .models import Profile
|
|
|
|
|
|
class ProfileForm(forms.ModelForm):
|
|
class Meta:
|
|
model = Profile
|
|
fields = (
|
|
"birth_date",
|
|
"gsm",
|
|
"template_color",
|
|
"sidebar_color",
|
|
"is_sidebar_minified",
|
|
"picture",
|
|
)
|
|
widgets = {
|
|
"birth_date": forms.TextInput(attrs={"class": "form-control datepicker"}),
|
|
"gsm": forms.TextInput(attrs={"class": "form-control"}),
|
|
"template_color": forms.Select(attrs={"class": "form-control"}),
|
|
"sidebar_color": forms.Select(attrs={"class": "form-control"}),
|
|
"is_sidebar_minified": forms.CheckboxInput(
|
|
attrs={
|
|
"class": "bootstrap-switch mt-0",
|
|
"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>",
|
|
}
|
|
),
|
|
"picture": forms.Select(attrs={"class": "form-control"}),
|
|
}
|