feat(orders): добавить поле резюме заказа

Добавлено текстовое поле `summary` в модель `Order` для хранения краткого
описания заказа на естественном языке.

Обновлена форма `OrderForm` с добавлением виджета textarea, плейсхолдера и
стилей. В шаблоны `order_form.html` и `order_detail.html` добавлены элементы
для ввода и отображения резюме заказа. Создана соответствующая миграция.
This commit is contained in:
2026-01-15 18:39:05 +03:00
parent ce486f35ca
commit 14188fbac4
6 changed files with 92 additions and 1 deletions

View File

@@ -194,9 +194,16 @@ class OrderForm(forms.ModelForm):
'needs_product_photo',
'needs_delivery_photo',
'special_instructions',
'summary',
]
widgets = {
'special_instructions': forms.Textarea(attrs={'rows': 3}),
'summary': forms.Textarea(attrs={
'rows': 5,
'placeholder': 'Кратко опишите заказ на естественном языке...',
'class': 'form-control',
'style': 'resize: vertical; min-height: 100px;'
}),
}
def __init__(self, *args, **kwargs):