33 lines
1.1 KiB
Python
33 lines
1.1 KiB
Python
from django import forms
|
|
from .models import CallbackRequest
|
|
|
|
|
|
class CallbackForm(forms.ModelForm):
|
|
class Meta:
|
|
model = CallbackRequest
|
|
fields = ['name', 'phone', 'email', 'question']
|
|
widgets = {
|
|
'name': forms.TextInput(attrs={
|
|
'class': 'form-input',
|
|
'placeholder': 'Ваше имя'
|
|
}),
|
|
'phone': forms.TextInput(attrs={
|
|
'class': 'form-input',
|
|
'placeholder': '+7 (___) ___-__-__'
|
|
}),
|
|
'email': forms.EmailInput(attrs={
|
|
'class': 'form-input',
|
|
'placeholder': 'your@email.com'
|
|
}),
|
|
'question': forms.Textarea(attrs={
|
|
'class': 'form-textarea',
|
|
'placeholder': 'Опишите ваш вопрос или задачу...',
|
|
'rows': 4
|
|
}),
|
|
}
|
|
labels = {
|
|
'name': 'Имя',
|
|
'phone': 'Телефон',
|
|
'email': 'Электронная почта',
|
|
'question': 'Ваш вопрос'
|
|
} |