Django имеет очень хорошую документацию, которая описывает, как писать настраиваемые поля базы данных и настраиваемые теги и фильтры шаблонов. Я не могу найти документ, который описывает, как написать пользовательские поля формы и виджеты. Существует ли этот документ?
Я смог написать собственные поля формы и виджеты, читая исходный код Django и подражая тому, что я там вижу. Я знаю, что в реализации полей и виджетов все еще есть вещи, которые я не совсем понимаю, потому что я не читал ни одного высокоуровневого документа, описывающего их интерфейсы.