Виджеты форм
CopyableTextInput
CopyableTextInput выводит редактируемое текстовое поле, необязательный
видимый префикс и стандартную кнопку копирования Chassis. Кнопка копирует
настроенный префикс вместе с текущим значением поля. Префикс находится вне
HTML-input, поэтому Django получает и сохраняет только введённое значение.
from django import forms
from django_chassis.widgets import CopyableTextInput
class PersonForm(forms.Form):
phone = forms.CharField(
widget=CopyableTextInput(
prefix='+375',
attrs={
'autocomplete': 'tel-national',
'inputmode': 'numeric'
}
)
)
Базовый шаблон Chassis Admin уже загружает общий клиент копирования и стили компоненты. Используйте виджет на страницах, отрисованных через Chassis Admin.