В документации по этой функции немного не хватает.
from django import forms
class TwoInputWidget(forms.MultiWidget):
"""An example widget which concatenates two text inputs with a space"""
def __init__(self, attrs=None):
widgets = [forms.TextInput, forms.TextInput]
Я вижу, что мне нужно создать свойство «widgets» со списком других виджетов, но после этого он получит немного Шерлока Холмса.
Кто-нибудь, пожалуйста, объясните мне, как использовать виджет MultiWidget?
Прочтите эту запись в блоге и связанный с ней фрагмент Django . Надеюсь, это даст вам несколько идей.