Виджет для формы выбора зеркал

This commit is contained in:
2025-11-13 21:09:39 +03:00
parent 8e0d32c307
commit 5ab6770809
7 changed files with 799 additions and 374 deletions

20
dbapp/mainapp/widgets.py Normal file
View File

@@ -0,0 +1,20 @@
"""
Custom widgets for forms.
"""
from django import forms
from django.utils.safestring import mark_safe
class CheckboxSelectMultipleWidget(forms.CheckboxSelectMultiple):
"""
Custom widget that displays selected items as tags in an input field
with a dropdown containing checkboxes for selection.
"""
template_name = 'mainapp/widgets/checkbox_select_multiple.html'
class Media:
css = {
'all': ('css/checkbox-select-multiple.css',)
}
js = ('js/checkbox-select-multiple.js',)